Claude Sonnet 5
Call the default-enabled Claude Sonnet 5 model with the native Anthropic Messages protocol.
Claude Sonnet 5 is a default-enabled Anthropic-format model that uses native Messages request and response structures.
Model information
| Item | Value |
|---|---|
| Model ID | claude-sonnet-5 |
| Endpoint | POST /v1/messages |
| Request format | Anthropic Messages |
| Official input / output price | $2 / $10 per 1M tokens, before your account coefficient |
| Responses | Not supported |
Request parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
model | string | Yes | Use one of the IDs above returned for the current API key by GET /v1/models |
max_tokens | integer | Yes | Maximum output tokens |
messages | array | Yes | Array of user and assistant messages |
system | string / array | No | Top-level system instruction, not a message |
temperature | number | No | Maximum value is 1.0 |
stream | boolean | No | Set to true for Anthropic SSE events |
Request example
curl https://hopsapi.com/v1/messages \
-H "x-api-key: sk-YOUR_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":512,
"system":"You are a concise assistant.",
"messages":[{"role":"user","content":"List three API design principles."}]}'import anthropic
client = anthropic.Anthropic(base_url="https://hopsapi.com", api_key="sk-YOUR_KEY")
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=512,
system="You are a concise assistant.",
messages=[{"role": "user", "content": "List three API design principles."}],
)
print(message.content[0].text)Response example
This example shows the protocol shape only. Text, token counts, and additional fields such as id and model come from the live response.
{
"type": "message",
"role": "assistant",
"content": [
{ "type": "text", "text": "1. Clear semantics; 2. Consistency; 3. Diagnosable errors." }
],
"stop_reason": "end_turn",
"usage": { "input_tokens": 24, "output_tokens": 42 }
}max_tokens is required. SDKs use the bare https://hopsapi.com base URL. See Anthropic
format for full protocol constraints and empty-text stream troubleshooting.