Anthropic fournit une couche de compatibilité qui vous permet d’utiliser le SDK OpenAI pour tester l’API Anthropic. Avec quelques modifications de code, vous pouvez rapidement évaluer les capacités des modèles Anthropic.
strict
pour l’appel de fonction est ignoré, ce qui signifie que le JSON d’utilisation d’outil n’est pas garanti de suivre le schéma fourni.\n
) entre eux. Cette chaîne complète est ensuite fournie comme un seul message système au début des messages.
thinking
. Bien que cela améliore le raisonnement de Claude pour les tâches complexes, le SDK OpenAI ne retournera pas le processus de réflexion détaillé de Claude. Pour les fonctionnalités complètes de réflexion étendue, y compris l’accès à la sortie de raisonnement étape par étape de Claude, utilisez l’API Anthropic native.
/v1/messages
.
Champ | Statut de support |
---|---|
model | Utiliser les noms de modèles Claude |
max_tokens | Entièrement pris en charge |
max_completion_tokens | Entièrement pris en charge |
stream | Entièrement pris en charge |
stream_options | Entièrement pris en charge |
top_p | Entièrement pris en charge |
parallel_tool_calls | Entièrement pris en charge |
stop | Toutes les séquences d’arrêt non-espaces fonctionnent |
temperature | Entre 0 et 1 (inclus). Les valeurs supérieures à 1 sont plafonnées à 1. |
n | Doit être exactement 1 |
logprobs | Ignoré |
metadata | Ignoré |
response_format | Ignoré |
prediction | Ignoré |
presence_penalty | Ignoré |
frequency_penalty | Ignoré |
seed | Ignoré |
service_tier | Ignoré |
audio | Ignoré |
logit_bias | Ignoré |
store | Ignoré |
user | Ignoré |
modalities | Ignoré |
top_logprobs | Ignoré |
reasoning_effort | Ignoré |
tools
/ functions
Afficher les champs
tools[n].function
Champ | Statut de support |
---|---|
name | Entièrement pris en charge |
description | Entièrement pris en charge |
parameters | Entièrement pris en charge |
strict | Ignoré |
messages
Afficher les champs
messages[n].role == "developer"
Champ | Statut de support |
---|---|
content | Entièrement pris en charge, mais hissé |
name | Ignoré |
Champ | Statut de support |
---|---|
id | Entièrement pris en charge |
choices[] | Aura toujours une longueur de 1 |
choices[].finish_reason | Entièrement pris en charge |
choices[].index | Entièrement pris en charge |
choices[].message.role | Entièrement pris en charge |
choices[].message.content | Entièrement pris en charge |
choices[].message.tool_calls | Entièrement pris en charge |
object | Entièrement pris en charge |
created | Entièrement pris en charge |
model | Entièrement pris en charge |
finish_reason | Entièrement pris en charge |
content | Entièrement pris en charge |
usage.completion_tokens | Entièrement pris en charge |
usage.prompt_tokens | Entièrement pris en charge |
usage.total_tokens | Entièrement pris en charge |
usage.completion_tokens_details | Toujours vide |
usage.prompt_tokens_details | Toujours vide |
choices[].message.refusal | Toujours vide |
choices[].message.audio | Toujours vide |
logprobs | Toujours vide |
service_tier | Toujours vide |
system_fingerprint | Toujours vide |
En-tête | Statut de support |
---|---|
x-ratelimit-limit-requests | Entièrement pris en charge |
x-ratelimit-limit-tokens | Entièrement pris en charge |
x-ratelimit-remaining-requests | Entièrement pris en charge |
x-ratelimit-remaining-tokens | Entièrement pris en charge |
x-ratelimit-reset-requests | Entièrement pris en charge |
x-ratelimit-reset-tokens | Entièrement pris en charge |
retry-after | Entièrement pris en charge |
request-id | Entièrement pris en charge |
openai-version | Toujours 2020-10-01 |
authorization | Entièrement pris en charge |
openai-processing-ms | Toujours vide |