Text Models
Claude Messages API
Call Claude models using Anthropic Messages native format.
POST
Claude Messages API
The Claude Messages API preserves Anthropic’s native request structure and is suitable for migrating existing Claude SDK-based services or services using native prompt structures. Requests will be routed into the Claude relay format and dispatched to the corresponding upstream based on the channel.Authentication
Request Body
Claude model name.
Array of conversation messages. In Claude’s native format, message roles are typically
user or assistant.System prompt. Claude does not use
system role messages; instead, system instructions are passed through this field.Maximum number of output tokens. Most Claude requests should pass this explicitly.
Whether to enable SSE streaming output.
Sampling temperature.
Top-p sampling parameter.
Top-K sampling parameter.
Stop sequences.
Claude tool list, typically including
name, description, and input_schema.Controls the tool selection strategy, for example
{ "type": "tool", "name": "get_weather" }.Extended thinking configuration, for example
{ "type": "enabled", "budget_tokens": 10000 }.Business-side metadata, such as
user_id.