Anthropic fornisce un livello di compatibilità che ti consente di utilizzare l’SDK OpenAI per testare l’API Anthropic. Con poche modifiche al codice, puoi valutare rapidamente le capacità del modello Anthropic.
strict
per la chiamata di funzioni viene ignorato, il che significa che il JSON di utilizzo degli strumenti non è garantito seguire lo schema fornito.\n
) tra di loro. Questa stringa completa viene quindi fornita come un singolo messaggio di sistema all’inizio dei messaggi.
thinking
. Anche se questo migliorerà il ragionamento di Claude per compiti complessi, l’SDK OpenAI non restituirà il processo di pensiero dettagliato di Claude. Per le funzionalità complete di pensiero esteso, incluso l’accesso all’output di ragionamento passo-passo di Claude, utilizza l’API Anthropic nativa.
/v1/messages
.
Campo | Stato di supporto |
---|---|
model | Usa i nomi dei modelli Claude |
max_tokens | Completamente supportato |
max_completion_tokens | Completamente supportato |
stream | Completamente supportato |
stream_options | Completamente supportato |
top_p | Completamente supportato |
parallel_tool_calls | Completamente supportato |
stop | Tutte le sequenze di stop non-whitespace funzionano |
temperature | Tra 0 e 1 (inclusi). Valori maggiori di 1 sono limitati a 1. |
n | Deve essere esattamente 1 |
logprobs | Ignorato |
metadata | Ignorato |
response_format | Ignorato |
prediction | Ignorato |
presence_penalty | Ignorato |
frequency_penalty | Ignorato |
seed | Ignorato |
service_tier | Ignorato |
audio | Ignorato |
logit_bias | Ignorato |
store | Ignorato |
user | Ignorato |
modalities | Ignorato |
top_logprobs | Ignorato |
reasoning_effort | Ignorato |
tools
/ functions
Mostra campi
tools[n].function
Campo | Stato di supporto |
---|---|
name | Completamente supportato |
description | Completamente supportato |
parameters | Completamente supportato |
strict | Ignorato |
messages
Mostra campi
messages[n].role == "developer"
Campo | Stato di supporto |
---|---|
content | Completamente supportato, ma elevato |
name | Ignorato |
Campo | Stato di supporto |
---|---|
id | Completamente supportato |
choices[] | Avrà sempre una lunghezza di 1 |
choices[].finish_reason | Completamente supportato |
choices[].index | Completamente supportato |
choices[].message.role | Completamente supportato |
choices[].message.content | Completamente supportato |
choices[].message.tool_calls | Completamente supportato |
object | Completamente supportato |
created | Completamente supportato |
model | Completamente supportato |
finish_reason | Completamente supportato |
content | Completamente supportato |
usage.completion_tokens | Completamente supportato |
usage.prompt_tokens | Completamente supportato |
usage.total_tokens | Completamente supportato |
usage.completion_tokens_details | Sempre vuoto |
usage.prompt_tokens_details | Sempre vuoto |
choices[].message.refusal | Sempre vuoto |
choices[].message.audio | Sempre vuoto |
logprobs | Sempre vuoto |
service_tier | Sempre vuoto |
system_fingerprint | Sempre vuoto |
Header | Stato di Supporto |
---|---|
x-ratelimit-limit-requests | Completamente supportato |
x-ratelimit-limit-tokens | Completamente supportato |
x-ratelimit-remaining-requests | Completamente supportato |
x-ratelimit-remaining-tokens | Completamente supportato |
x-ratelimit-reset-requests | Completamente supportato |
x-ratelimit-reset-tokens | Completamente supportato |
retry-after | Completamente supportato |
request-id | Completamente supportato |
openai-version | Sempre 2020-10-01 |
authorization | Completamente supportato |
openai-processing-ms | Sempre vuoto |