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 habilitarlobudget_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 demessages[].content como bloques de imagen estructurados.