/v1/messages cuando tu cliente ya utiliza el formato Anthropic Messages.
Uso de herramientas
Declara herramientas contools (cada una tiene name, description, input_schema) y
controla la selección con tool_choice. Se admiten bloques de contenido tool_use / tool_result
en varios turnos.
Streaming
Establecestream: true para recibir los server-sent events de Anthropic:
message_start, content_block_start, content_block_delta,
content_block_stop, message_delta, message_stop.
Parámetros
Admitidos:model, messages, max_tokens (obligatorio), system,
temperature, top_p, top_k, stop_sequences, tools, tool_choice
y stream.
Intensidad del razonamiento
Usaoutput_config.effort nativo con los modelos Claude compatibles. Los valores admitidos dependen de la versión; consulta los controles de razonamiento por modelo. La configuración nativa thinking es independiente: effort no activa el pensamiento ni fija un presupuesto de tokens. Si hace falta, configura thinking por separado según los requisitos del modelo.
max_completion_tokens, max_output_tokens y sus equivalentes nativos incluyen tokens de razonamiento y de respuesta final. effort no es un límite de tokens de salida. El presupuesto puede agotarse (finish_reason: "length" en Chat Completions) y dejar la respuesta final incompleta o vacía.