Resumen
Este endpoint proporciona compatibilidad nativa con la API de Anthropic Messages. Utilícelo para modelos Claude con funciones como el pensamiento extendido (extended thinking).
URL base para el SDK de Anthropic: https://api.lemondata.cc (sin el sufijo /v1)
Encabezados de la Solicitud
Su clave de API de LemonData. Alternativa al token Bearer.
Versión de la API de Anthropic. Use 2023-06-01.
Cuerpo de la Solicitud
ID del modelo Claude (ej. claude-sonnet-4-5).
Matriz de objetos de mensaje con role and content.
Cantidad máxima de tokens a generar.
Prompt de sistema (independiente de la matriz de mensajes).
Temperatura de muestreo (0-1).
stream
boolean
predeterminado: "false"
Habilitar respuestas en streaming.
Configuración de pensamiento extendido (Claude Opus 4.5).
type (string): "enabled" para habilitar
budget_tokens (integer): Presupuesto de tokens para el pensamiento
Herramientas disponibles para el modelo.
Cómo debe el modelo utilizar las herramientas. Opciones: auto, any, tool (herramienta específica).
Parámetro de muestreo nucleus. Use temperature o top_p, pero no ambos.
Solo realiza el muestreo a partir de las mejores K opciones para cada token.
Secuencias de parada personalizadas que harán que el modelo deje de generar.
Metadatos para adjuntar a la solicitud con fines de seguimiento.
Respuesta
Identificador único del mensaje.
Matriz de bloques de contenido (text, thinking, tool_use).
Razón por la que se detuvo la generación (end_turn, max_tokens, tool_use).
Uso de tokens con input_tokens y output_tokens.
cURL
Python
JavaScript
Go
PHP
curl -X POST "https://api.lemondata.cc/v1/messages" \
-H "x-api-key: sk-your-api-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"system": "You are a helpful assistant.",
"messages": [
{"role": "user", "content": "Hello, Claude!"}
]
}'
{
"id" : "msg_abc123" ,
"type" : "message" ,
"role" : "assistant" ,
"content" : [
{
"type" : "text" ,
"text" : "Hello! How can I help you today?"
}
],
"model" : "claude-sonnet-4-5" ,
"stop_reason" : "end_turn" ,
"usage" : {
"input_tokens" : 15 ,
"output_tokens" : 10
}
}
Ejemplo de Pensamiento Extendido
message = client.messages.create(
model = "claude-opus-4-5" ,
max_tokens = 16000 ,
thinking = {
"type" : "enabled" ,
"budget_tokens" : 10000
},
messages = [{ "role" : "user" , "content" : "Solve this math problem..." }]
)
for block in message.content:
if block.type == "thinking" :
print ( f "Thinking: { block.thinking } " )
elif block.type == "text" :
print ( f "Response: { block.text } " )
Su clave de API de LemonData. Alternativa al token Bearer.
Versión de la API de Anthropic. Use 2023-06-01 .
ID del modelo Claude (ej. claude-sonnet-4-5 ).
Matriz de objetos de mensaje con role and content .
Cantidad máxima de tokens a generar.
Prompt de sistema (independiente de la matriz de mensajes).
Temperatura de muestreo (0-1).
Habilitar respuestas en streaming.
Configuración de pensamiento extendido (Claude Opus 4.5). type (string): "enabled" para habilitar budget_tokens (integer): Presupuesto de tokens para el pensamiento
Herramientas disponibles para el modelo.
Cómo debe el modelo utilizar las herramientas. Opciones: auto , any , tool (herramienta específica).
Parámetro de muestreo nucleus. Use temperature o top_p, pero no ambos.
Solo realiza el muestreo a partir de las mejores K opciones para cada token.
Secuencias de parada personalizadas que harán que el modelo deje de generar.
Metadatos para adjuntar a la solicitud con fines de seguimiento.
Identificador único del mensaje.
Matriz de bloques de contenido (text, thinking, tool_use).
Razón por la que se detuvo la generación ( end_turn , max_tokens , tool_use ).
Uso de tokens con input_tokens y output_tokens .