Claude · AnthropicFrontier tier
Claude Opus 5
claude-opus-5The first Opus 5 release. Same frontier tier as 5.5, still served for pinned workloads.
Specs & rates
- Context window
- 262K
- 262,144 tokens
- Input
- $4.20
- per 1M tokens
- Output
- $28.00
- per 1M tokens
- Cached input
- $2.45
- per 1M tokens
- Cache write · 5m
- $4.20
- per 1M tokens
- Cache write · 1h
- $4.20
- per 1M tokens
Use Claude Opus 5
Native endpoint: /v1/messages. Also available on /v1/chat/completions for OpenAI-compatible clients.
export ANTHROPIC_BASE_URL="https://api.evolved.to"
export ANTHROPIC_AUTH_TOKEN="$EVOLVED_API_KEY"
export ANTHROPIC_MODEL="claude-opus-5"
claudecurl https://api.evolved.to/v1/messages \
-H "x-api-key: $EVOLVED_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-5",
"max_tokens": 16000,
"messages": [{"role": "user", "content": "Hello, Claude"}]
}'import os
import anthropic
client = anthropic.Anthropic(
base_url="https://api.evolved.to",
api_key=os.environ["EVOLVED_API_KEY"],
)
message = client.messages.create(
model="claude-opus-5",
max_tokens=16000,
messages=[{"role": "user", "content": "Hello, Claude"}],
)
for block in message.content:
if block.type == "text":
print(block.text)import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.evolved.to",
apiKey: process.env.EVOLVED_API_KEY,
});
const message = await client.messages.create({
model: "claude-opus-5",
max_tokens: 16000,
messages: [{ role: "user", content: "Hello, Claude" }],
});
for (const block of message.content) {
if (block.type === "text") console.log(block.text);
}