Skip to content
Sign in

Claude Opus 4.5 20251101

claude-opus-4-5-20251101

Claude Opus 4.5 is Anthropic's frontier reasoning model, optimized for complex software engineering, agentic workflows, and long-term computer use. It delivers strong multimodal capabilities, competitive performance across real-world coding and reasoning benchmarks, and improved prompt-injection robustness. The model is designed to run efficiently at different effort levels, allowing developers to trade off speed, depth, and token usage based on task requirements. It comes with a new parameter controlling token efficiency, accessible via the OpenRouter Verbosity parameter (low, medium, or high). Opus 4.5 supports advanced tool use, extended context management, and coordinated multi-agent setups, making it well suited for autonomous research, debugging, multi-step planning, and spreadsheet/browser manipulation. Compared with previous Opus generations, it delivers significant gains in structured reasoning, execution reliability, and consistency, while reducing token overhead and improving performance on long-running tasks.

Context window200K
ProviderClaude
Released2025/12/10

Playground

Pricing

The same model is available through multiple service channels — choose based on latency, reliability and cost.

Prices in $ / 1M tokens
To pick a channel, add a provider field to the request body, for example "provider": { "channel": "direct" }. Valid values are direct / stable / economical; omit it to use the default channel.

Direct

Direct upstream connection — best when you need native behavior and the full context window.

InputOutputCache readCache write
5.00/M25.00/M0.50/M6.25/M

Overview

Input
Text Image
Output
Text

API

API integration

Model IDUse this value as the model in inference requests
claude-opus-4-5-20251101
API KeyBearer token used to authenticate inference requests
Base URLOpenAI compatible · /chat/completions
OpenAIhttps://api.haijingai.com/v2/
provider OptionalSelects a service channel; omit it and the system picks the default
"provider": { "channel": "direct" }

claude-opus-4-5-20251101 usage examples

SeaWhale AI is compatible with the OpenAI API protocol, so you can call it with the OpenAI SDK or plain HTTP requests. Streaming is enabled by default.

js
curl https://api.haijingai.com/v2/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d '{
    "model": "claude-opus-4-5-20251101",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Hello!"}
    ],
    "provider": { "channel": "direct" },
    "stream": true
  }'
# provider is optional — remove this line to use the default channel
js
from openai import OpenAI

client = OpenAI(
    base_url="https://api.haijingai.com/v2",
    api_key="<API_KEY>",
)

stream = client.chat.completions.create(
    model="claude-opus-4-5-20251101",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello!"},
    ],
    stream=True,
    # Optional: pick a service channel; omit to use the default
    extra_body={"provider": {"channel": "direct"}},
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)
js
import OpenAI from 'openai'

const client = new OpenAI({
  baseURL: 'https://api.haijingai.com/v2',
  apiKey: '<API_KEY>',
})

const stream = await client.chat.completions.create({
  model: 'claude-opus-4-5-20251101',
  messages: [
    { role: 'system', content: 'You are a helpful assistant.' },
    { role: 'user', content: 'Hello!' },
  ],
  stream: true,
  // Optional: pick a service channel; omit to use the default
  // @ts-expect-error provider is a SeaWhale AI extension, not in the OpenAI SDK types
  provider: { channel: 'direct' },
})

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? '')
}