Anthropic proporciona una capa de compatibilidad que te permite usar el SDK de OpenAI para probar la API de Anthropic. Con algunos cambios de código, puedes evaluar rápidamente las capacidades del modelo de Anthropic.
strict
para llamadas de función es ignorado, lo que significa que el JSON de uso de herramientas no está garantizado que siga el esquema proporcionado.\n
) entre ellos. Esta cadena completa es entonces proporcionada como un único mensaje de sistema al inicio de los mensajes.
thinking
. Aunque esto mejorará el razonamiento de Claude para tareas complejas, el SDK de OpenAI no devolverá el proceso de pensamiento detallado de Claude. Para las características completas de pensamiento extendido, incluyendo acceso a la salida de razonamiento paso a paso de Claude, usa la API nativa de Anthropic.
/v1/messages
.
Campo | Estado de soporte |
---|---|
model | Usar nombres de modelo Claude |
max_tokens | Completamente soportado |
max_completion_tokens | Completamente soportado |
stream | Completamente soportado |
stream_options | Completamente soportado |
top_p | Completamente soportado |
parallel_tool_calls | Completamente soportado |
stop | Todas las secuencias de parada que no sean espacios en blanco funcionan |
temperature | Entre 0 y 1 (inclusive). Valores mayores que 1 son limitados a 1. |
n | Debe ser exactamente 1 |
logprobs | Ignorado |
metadata | Ignorado |
response_format | Ignorado |
prediction | Ignorado |
presence_penalty | Ignorado |
frequency_penalty | Ignorado |
seed | Ignorado |
service_tier | Ignorado |
audio | Ignorado |
logit_bias | Ignorado |
store | Ignorado |
user | Ignorado |
modalities | Ignorado |
top_logprobs | Ignorado |
reasoning_effort | Ignorado |
tools
/ functions
Mostrar campos
tools[n].function
Campo | Estado de soporte |
---|---|
name | Completamente soportado |
description | Completamente soportado |
parameters | Completamente soportado |
strict | Ignorado |
messages
Mostrar campos
messages[n].role == "developer"
Campo | Estado de soporte |
---|---|
content | Completamente soportado, pero elevado |
name | Ignorado |
Campo | Estado de soporte |
---|---|
id | Completamente soportado |
choices[] | Siempre tendrá una longitud de 1 |
choices[].finish_reason | Completamente soportado |
choices[].index | Completamente soportado |
choices[].message.role | Completamente soportado |
choices[].message.content | Completamente soportado |
choices[].message.tool_calls | Completamente soportado |
object | Completamente soportado |
created | Completamente soportado |
model | Completamente soportado |
finish_reason | Completamente soportado |
content | Completamente soportado |
usage.completion_tokens | Completamente soportado |
usage.prompt_tokens | Completamente soportado |
usage.total_tokens | Completamente soportado |
usage.completion_tokens_details | Siempre vacío |
usage.prompt_tokens_details | Siempre vacío |
choices[].message.refusal | Siempre vacío |
choices[].message.audio | Siempre vacío |
logprobs | Siempre vacío |
service_tier | Siempre vacío |
system_fingerprint | Siempre vacío |
Encabezado | Estado de Soporte |
---|---|
x-ratelimit-limit-requests | Completamente soportado |
x-ratelimit-limit-tokens | Completamente soportado |
x-ratelimit-remaining-requests | Completamente soportado |
x-ratelimit-remaining-tokens | Completamente soportado |
x-ratelimit-reset-requests | Completamente soportado |
x-ratelimit-reset-tokens | Completamente soportado |
retry-after | Completamente soportado |
request-id | Completamente soportado |
openai-version | Siempre 2020-10-01 |
authorization | Completamente soportado |
openai-processing-ms | Siempre vacío |