Claude Messages
Utilisez l’endpoint Messages compatible Claude pour les clients qui envoient des charges utiles de messages au format Anthropic.
Requête de base
La réponse suit une structure de message compatible Claude, avec des blocs de contenu et, lorsqu’elles sont disponibles, des informations d’utilisation.
Champs obligatoires
Champs facultatifs
Le schéma de l’API comprend notamment les champs suivants :
systemtemperature,top_pettop_kstreamstop_sequencestoolsettool_choicethinkingcontext_managementoutput_configetoutput_formatmetadataspeedetservice_tier
La prise en charge dépend du modèle. N’envoyez pas une option au seul motif qu’elle figure dans le schéma ; vérifiez que le modèle sélectionné la prend en charge.
Streaming
Définissez stream sur true pour utiliser le streaming compatible Claude lorsqu’il est pris en charge :
Utilisez un analyseur d’événements Claude plutôt qu’un analyseur Chat Completions ou Responses.
Prise en charge des outils et du raisonnement
Les définitions d’outils compatibles Claude, les blocs de résultats d’outils et la configuration du raisonnement nécessitent un modèle doté des capacités correspondantes. Testez le flux de travail complet avant de l’activer dans des agents sans supervision.
Un ID de modèle Claude utilisé via un endpoint compatible OpenAI et ce même modèle utilisé via /v1/messages peuvent nécessiter un traitement différent des requêtes et des réponses. Configurez le protocole attendu par votre client.
Intégrations d’outils
Les outils tels que les clients de développement compatibles Claude peuvent nécessiter des variables d’environnement ou des paramètres du fournisseur supplémentaires. Suivez le guide dédié dans Intégrations plutôt que de remplacer uniquement le nom d’hôte.
