Guide API du modèle Agnes

Appelez le modèle vidéo Agnes directement via HTTP.

Prérequis

Avant d'appeler l'API, vous avez besoin de :

  • Une clé API Agnes valide
  • Connaissances HTTP de base

Point de terminaison API

POST
https://api.agnes-ai.com/v1/video/generate

Authentification

Toutes les requêtes nécessitent une authentification Bearer Token :

// Authorization header
Authorization: Bearer YOUR_API_KEY

Corps de la requête

Envoyez une requête POST avec les paramètres JSON suivants :

{
  "prompt": "A cat walking through a neon-lit Tokyo alley",
  "duration": 5,
  "resolution": "1080p",
  "style": "cinematic",
  "narration": true,
  "narration_lang": "en",
  "subtitles": true
}

Référence des paramètres

ParamètreTypeRequisDescription
promptstringOuiTexte de description vidéo
durationnumberNonDurée en secondes
resolutionstringNonRésolution : 720p / 1080p
stylestringNonStyle vidéo
narrationbooleanNonGénérer une narration IA
narration_langstringNonLangue de narration
subtitlesbooleanNonGénérer des sous-titres

Exemple Python complet

Un exemple Python complet :

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...")

Pas envie de coder ?

Agnes Video Generator gère tout cela pour vous.

Essayer Agnes Video Generator en ligne →

Pages connexes

Prêt à commencer ?

"Rendre l'IA de classe mondiale accessible à tous." — Bruce Yang. Entièrement gratuit, sans carte bancaire, sans GPU. Commencez votre première vidéo IA sans frais.

Clonez le dépôt GitHub et lancez en 2 minutes