Skip to main content

Resumen

Este endpoint proporciona compatibilidad nativa con la API de Anthropic Messages. Use esto para los modelos Claude con funciones como extended thinking. Este endpoint conserva el contrato nativo de Anthropic. messages debe ser un arreglo de mensajes user / assistant, system va en el campo superior system, y max_tokens es obligatorio. Si tu payload usa roles de OpenAI como system, developer o tool dentro de messages, envíalo a /v1/chat/completions.
URL base para el SDK de Anthropic: https://api.tokenlab.sh (sin el sufijo /v1)

Encabezados de la solicitud

string
requerido
Su API key de TokenLab. Alternativa al token Bearer.
string
requerido
Versión de la API de Anthropic. Use 2023-06-01.

Cuerpo de la solicitud

string
requerido
ID del modelo Claude (p. ej., claude-sonnet-4-6 o claude-opus-4-6).
array
requerido
Array de objetos de mensaje con role y content.
integer
requerido
Número máximo de tokens a generar.
string
Prompt del sistema (separado del array messages).
number
predeterminado:"1"
Temperatura de muestreo (0-1).
boolean
predeterminado:"false"
Habilita respuestas en streaming.
object
Configuración de extended thinking (Claude Opus 4.5).
  • type (string): "enabled" para habilitarlo
  • budget_tokens (integer): Presupuesto de tokens para thinking
array
Herramientas disponibles para el modelo.
object
Cómo debe usar las herramientas el modelo. Opciones: auto, any, tool (herramienta específica).
number
Parámetro de nucleus sampling. Use temperatura o top_p, no ambos.
integer
Muestrea solo entre las K opciones principales para cada token.
array
Secuencias de parada personalizadas que harán que el modelo deje de generar.
object
Metadatos para adjuntar a la solicitud con fines de seguimiento.

Respuesta

string
Identificador único del mensaje.
string
Siempre message.
string
Siempre assistant.
array
Array de bloques de contenido (text, thinking, tool_use).
string
Modelo utilizado.
string
Por qué se detuvo la generación (end_turn, max_tokens, tool_use).
object
Uso de tokens con input_tokens y output_tokens.

Ejemplo de entrada de visión

Para los modelos Claude con soporte de visión, coloque las imágenes dentro de messages[].content como bloques de imagen estructurados.

Ejemplo de Extended Thinking