L’API LemonData est compatible avec OpenAI, ce qui signifie que vous pouvez utiliser le SDK officiel OpenAI en ne modifiant que l’URL de base. Pour la plupart des intégrations, commencez par POST /v1/chat/completions. Nous supportons également les formats de requête natifs Anthropic et Gemini, ainsi que POST /v1/responses comme chemin optionnel avancé.
À propos du Playground interactif : le playground de ce site de documentation est uniquement à des fins de démonstration et ne permet pas la saisie de clés API. Pour tester l’API, veuillez utiliser :
cURL - Copiez les commandes d’exemple et remplacez sk-your-api-key par votre clé réelle
Chemin de statut de tâche pour les réponses d’image basées sur des tâches
Certains modèles d’image peuvent retourner des résultats inline, d’autres peuvent retourner des réponses basées sur des tâches, et certains peuvent se comporter de l’une ou l’autre manière selon le provider routé. Si la réponse de création inclut poll_url, suivez-la exactement.
Obtenir le statut de tâche asynchrone pour les jobs vidéo
/v1/videos/generations/{id}
GET
Chemin de statut de tâche compatible legacy pour la vidéo
Pour les nouveaux clients, privilégiez /v1/tasks/{id} et suivez le poll_url retourné par les réponses de création. Conservez /v1/videos/generations/{id} uniquement pour la rétrocompatibilité.
Point de terminaison unifié de statut de tâche asynchrone. Recommandé lorsqu’on suit un poll_url retourné
Ce point de terminaison n’est pas limité à la vidéo, à la musique et au 3D. Certaines tâches d’image peuvent également utiliser /v1/tasks/{id} comme chemin canonique de polling.
Pour les nouveaux clients, privilégiez d’abord le poll_url retourné. Si vous avez besoin d’un point de terminaison fixe pour le statut des tâches, utilisez /v1/tasks/{id} ; conservez /v1/music/generations/{id} pour les chemins de compatibilité spécifiques à la musique.
Pour les nouveaux clients, privilégiez d’abord le poll_url retourné. Si vous avez besoin d’un point de terminaison fixe pour le statut des tâches, utilisez /v1/tasks/{id} ; conservez /v1/3d/generations/{id} pour les chemins de compatibilité spécifiques au 3D.