Claude Opus 5.5 is live on SeedRouter

Text

Claude Mythos 5.1

View Markdown

Call Claude Mythos 5.1 with the official Anthropic Messages API, or the OpenAI Chat Completions and Responses formats: adaptive thinking, a 1M-token context window and up to 128K output tokens.

Claude Mythos 5.1 is Anthropic's model for long-running agentic coding and knowledge work. Send the official Anthropic Messages request to SeedRouter: change the base URL and the API key, keep the body. The same model also answers the OpenAI Chat Completions and Responses formats.

Model ID

Model IDContext windowMax outputThinkingDefault effort
claude-mythos-5-11M tokens128K tokensAdaptive, always onhigh

See the model page for current prices.

Quick example

curl https://api.seedrouter.ai/v1/messages \
  -H "x-api-key: $SEEDROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-mythos-5-1",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Summarize the trade-offs of event sourcing in three bullet points."}]
  }'

Endpoints

FormatMethod and pathAuthentication
Anthropic MessagesPOST https://api.seedrouter.ai/v1/messagesx-api-key: <key> or Authorization: Bearer <key>, plus anthropic-version
OpenAI Chat CompletionsPOST https://api.seedrouter.ai/v1/chat/completionsAuthorization: Bearer <key>
OpenAI ResponsesPOST https://api.seedrouter.ai/v1/responsesAuthorization: Bearer <key>

The Messages endpoint forwards your request body as sent, including optional fields, and returns the official response. An anthropic-beta header is passed on as well. Keep the API key in server-side code.

Parameters

The current native contract has 24 top-level fields. Unknown fields and unsupported sampling settings (temperature, top_p, top_k) are ignored before forwarding. Invalid values of supported fields are rejected.

FieldType / defaultConstraint
modelRequired stringBare model ID for Default; full model:group ID for another listed tier.
max_tokensRequired integer0–128000, including thinking. Zero cannot accompany stream true, structured output or forced tools.
messagesRequired array1–100000 official turns; empty only for a thread continuation after pause_turn.
systemString or text-block arrayOmit entirely on thread continuation.
thinkingObject, adaptive by defaultOnly adaptive. display: omitted (default), summarized, updates or null.
output_configObjecteffort: low, medium, high (default), xhigh, max or null. Optional format and task_budget.
output_formatObject or nullDeprecated structured-output alias; prefer output_config.format.
stop_sequencesString arrayNot nullable; incompatible with on-demand compaction.
streamBoolean, falseSSE when true; not nullable.
toolsArrayOfficial client tools and server tools/toolsets. Client tools are executed by your application.
tool_choiceObjectauto or none; forced tool calls are rejected.
metadataObjectuser_id string or null, up to 512 characters.
cache_controlObject or nulltype ephemeral, ttl 5m or 1h.
containerString, object or nullOptional id and up to 20 skills.
context_managementObject or nullOfficial context edits; requires the appropriate beta.
mcp_serversArrayUp to 20 HTTPS servers; requires the appropriate MCP beta.
diagnosticsObject or nullprevious_message_id string or null, up to 256 characters.
service_tierauto or standard_onlyOptional; not nullable.
inference_geoString or nullglobal or us, subject to account availability.
speedString or nullstandard or null; fast is unsupported.
compactionObject or nulltype summarize, optional instructions up to 16384 Unicode characters.
fallbacksdefault, array or nullUp to three distinct targets; official server-side-fallback beta required.
fallback_credit_tokenString, object or nullToken up to 2048 characters; official credit beta required; cannot accompany fallbacks.
threadObject or nullcreate, or continue with previous_message_id; message-threads-2026-08-12 required.

Thinking, tools and state

Claude Mythos 5.1 uses adaptive thinking with high effort by default. It does not support enabled, disabled or between_tools thinking, or budget_tokens. thinking.display: updates needs thinking-display-updates-2026-08-18. thinking.block_binding allows prefix_mismatch_behavior error, drop_block or null with thinking-binding-controls-2026-08-01.

output_config.task_budget requires task-budgets-2026-03-13, type tokens, integer total of at least 20000, and optional nonnegative integer remaining. Omit remaining when using compaction or replaying a signed compaction block. On-demand compaction requires compact-2026-09-04 and cannot accompany context_management, stop_sequences, structured output or forced tools. Threshold compaction uses compact-2026-01-12, with an input_tokens trigger of at least 50000.

Per-message effort on system messages requires mid-conversation-output-config-2026-07-01. Final assistant prefill is rejected; official pause_turn and compaction continuations remain valid.

Computer use accepts computer_toolset_20260801 or computer_20251124 with computer-use-2025-11-24. Advisor tools require advisor-tool-2026-03-01 and a supported target. Your application controls tool execution and permissions.

Thread continuation sends only new messages and must omit system and tools. It cannot accompany compaction or context edits other than keeping all thinking. State expires after five minutes without a request; retain your conversation locally. State-dependent constraints are checked when continuing.

Mythos fallback targets depend on official model and account capabilities; a target list has not been established by the local verification. Advanced beta execution and fast-mode charging require live verification; the request schema is not a measured capability guarantee.

Media inputs

Images and PDFs go in a user turn's content as image and document blocks, with a url source or, as in the official API, a base64 source:

{"role": "user", "content": [
  {"type": "image", "source": {"type": "url", "url": "https://example.com/chart.png"}},
  {"type": "text", "text": "What does this chart show?"}
]}

Replace the example URL with a publicly reachable file of your own.

Billing dimensions

See the current rates on the model page. A request is billed by the tokens it uses:

  • input tokens,
  • output tokens, including thinking,
  • prompt-cache reads, and
  • prompt-cache writes, with separate 5-minute and 1-hour rates.

The charge is taken from the usage reported with the finished response. A request that fails is not charged. Your account's usage records show the exact charge for every request.

Output

A non-streaming request returns the official message object:

{
  "id": "msg_...",
  "type": "message",
  "role": "assistant",
  "model": "claude-mythos-5-1",
  "content": [{"type": "text", "text": "..."}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 18, "output_tokens": 4, "cache_read_input_tokens": 0, "cache_creation_input_tokens": 0}
}

With "stream": true the response is a stream of the official events: message_start, content_block_start, content_block_delta, content_block_stop, message_delta and message_stop. The final message_delta carries the output token count.

OpenAI-compatible formats

The same model answers the OpenAI formats, so existing OpenAI code only needs a new base URL and model ID:

from openai import OpenAI

client = OpenAI(api_key="YOUR_SEEDROUTER_KEY", base_url="https://api.seedrouter.ai/v1")

chat = client.chat.completions.create(
    model="claude-mythos-5-1",
    messages=[{"role": "user", "content": "Hello"}],
)
response = client.responses.create(model="claude-mythos-5-1", input="Hello")

These requests are converted to the Messages format, so a field with no Messages counterpart has no effect. Their responses carry the official OpenAI fields and may include a few extra usage fields; read usage.total_tokens and the official fields.

Errors

Errors on /v1/messages use the Anthropic shape, {"type": "error", "error": {"type": "...", "message": "..."}}; the other formats use {"error": {"code": ..., "message": "..."}}. The code is a code from the common error catalog. Failed requests are not charged.

Tips

  • Start with the default effort and raise it only for tasks that need more thinking; effort changes both quality and cost.
  • Set max_tokens high enough for the thinking as well as the answer: it is one budget for both.
  • Put long, reused context first and mark it with cache_control so later requests read it from the cache at the lower rate.

Model tiers

Use claude-mythos-5-1 for Default. Additional tiers appear automatically in the live price table when configured. Send the complete model:group ID shown on a tier to select it. Your key and account must permit that tier; its prices apply. The playground loads available choices and estimates without requiring you to paste a key.

The optional X-SeedRouter-Group header remains supported. If supplied together with a model suffix, both must select the same group.

Check access without generating a response:

curl "https://api.seedrouter.ai/v1/models" \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY"
curl "https://api.seedrouter.ai/api/seedrouter/llm/groups?model=claude-mythos-5-1" \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY"

Official references

Contract checked November 10, 2026. Current prices are on the model page.