Endpoint
Requête minimale
Champs minimaux et streaming
Pour une réponse normale, le texte est généralement dans
choices[0].message.content; pour une réponse en flux, lisez chaque choices[0].delta.content. Vérifiez d’abord le modèle et la clé avec la requête minimale sans streaming, puis activez stream ou ajoutez des champs facultatifs.
temperature, les appels d’outils, les entrées visuelles et les sorties structurées ne sont pas garantis pour tous les modèles parce qu’une API est « compatible OpenAI ». Consultez la matrice des capacités ainsi que le Catalogue pour la disponibilité.
Premiers contrôles en cas d’erreur
En cas de
status_code=500, not implemented, ne le traitez pas comme un 500 ordinaire à réessayer rapidement. Cela indique généralement que le modèle et le protocole de la requête ne correspondent pas. Vérifiez que supported_endpoint_types contient openai, puis utilisez le guide correspondant. Conservez le Request ID et consultez l’auto-vérification.
API associées
- Modèles visibles par la clé et choix du protocole : bases de l’API
- Client Claude / Anthropic natif : Anthropic Messages
- Provider Codex : API Responses et Codex
- Génération d’images : Guide des modèles d’image
