Agnes model API-handleiding
Roep het Agnes-videomodel direct aan via HTTP.
Vereisten
Voordat u de API aanroept, heeft u nodig:
- Een geldige Agnes API-sleutel
- Basiskennis van HTTP
API-eindpunt
POST
https://api.agnes-ai.com/v1/video/generate
Authenticatie
Alle API-verzoeken vereisen Bearer Token-authenticatie:
// Authorization header
Authorization: Bearer YOUR_API_KEY
Verzoekbody
Stuur een POST-verzoek met de volgende JSON-parameters:
{
"prompt": "A cat walking through a neon-lit Tokyo alley",
"duration": 5,
"resolution": "1080p",
"style": "cinematic",
"narration": true,
"narration_lang": "en",
"subtitles": true
}Parameterreferentie
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
| prompt | string | Ja | Videobeschrijvingstekst |
| duration | number | Nee | Videoduur in seconden |
| resolution | string | Nee | Resolutie: 720p / 1080p |
| style | string | Nee | Videostijl |
| narration | boolean | Nee | AI-narratie genereren |
| narration_lang | string | Nee | Narratietaal |
| subtitles | boolean | Nee | Ondertitels genereren |
Compleet Python-voorbeeld
Een compleet Python-voorbeeld:
import requests
API_KEY = "your_api_key_here"
url = "https://api.agnes-ai.com/v1/video/generate"
headers = {"Authorization": f"Bearer {API_KEY}"}
payload = {
"prompt": "A drone shot of a mountain lake at sunrise",
"duration": 8,
"resolution": "1080p",
}
resp = requests.post(url, json=payload, headers=headers)
task = resp.json()
print(f"Task ID: {task['task_id']}")
# Poll for result
status = requests.get(
f"https://api.agnes-ai.com/v1/video/status/{task['task_id']}",
headers=headers
)
print(status.json()['video_url'] if status.json().get('video_url')
else "Still generating...")Geen zin om code te schrijven?
Agnes Video Generator doet dit allemaal voor u.
Probeer Agnes Video Generator online →Gerelateerde pagina's
Klaar om te beginnen?
"Wereldklasse AI voor iedereen toegankelijk maken." — Bruce Yang. Volledig gratis, geen creditcard, geen GPU nodig.
Kloon de GitHub-repo en start in 2 minuten