Модель
Anthropic: Claude Opus 4.5
Снимок каталога OpenRouter. Даже если модель пока не входит в глобальный рейтинг, ее страница доступна на сайте.
Данные обновлены:
Версия данных: v20260430T083453Z Объём данных: 100
Эта модель сейчас доступна из снимка каталога и может еще не входить в последний рейтинг.
О модели
Anthropic: Claude Opus 4.5 указан в каталоге как модель типа Мультимодальная с ключевой метрикой 200,000 ctx и средней ценой снимка около $15.00 за 1M токенов. Данные ниже формируются из последнего снимка каталога; при наличии id OpenRouter также показываются примеры интеграции.
Также можно посмотреть больше моделей от Anthropic и другие варианты из 🇺🇸 United States .
Ключевые метрики
- Место
- Вне рейтинга
- Тип
- Мультимодальная
- Ключевая метрика
- 200,000 ctx
- 1M токенов (сред.)
- $15.00
- Вендор / команда
- Anthropic
- Происхождение
- 🇺🇸 United States
- Лицензия
- Proprietary
- Требования к VRAM
- API-managed
Быстрое действие Hippo
URL chat completions OpenRouter; Authorization и тело запроса — по документации.
Калькулятор цены
Оценочная стоимость в месяц (USD): —
Сравнение цен (снимок)
| Источник / агрегатор | Цена / 1M токенов | Задержка |
|---|---|---|
| Среднее по снимку (таблица) | $15.00 | — |
Данные из импортированного снимка рейтинга; актуальные цены и задержки могут отличаться.
Token-цены по провайдерам
Сравните token-цены этой модели у доступных провайдеров.
| Провайдер | Вход / 1M токенов | Выход / 1M токенов | Статус | Обновление цены |
|---|---|---|---|---|
| OpenRouter | $5.00 | $25.00 | Проверено | 2026-04-30T08:36:20.570Z |
| Anthropic | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
| OpenAI | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
| Azure OpenAI | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
| Groq | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
| Fireworks | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
| Together | $3.00 | $15.00 | Снимок | 2026-04-29T05:13:01.371Z |
Цены берутся из набора сравнения токенов и могут меняться между снимками.
Как подключить
OpenRouter предоставляет endpoint Chat Completions, совместимый с OpenAI. Переключайте вкладки с примерами на разных языках. Замените ID модели на свой, если используете другого провайдера.
// Node.js 18+ — set OPENROUTER_API_KEY in your environment
const res = await fetch('https://openrouter.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.OPENROUTER_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: "anthropic/claude-opus-4.5",
messages: [{ role: 'user', content: 'Hello' }],
}),
});
const data = await res.json();
console.log(data);# pip install requests
import json
import os
import requests
payload = {
"model": "anthropic/claude-opus-4.5",
"messages": [{"role": "user", "content": "Hello"}],
}
resp = requests.post(
"https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": f"Bearer {os.environ['OPENROUTER_API_KEY']}",
"Content-Type": "application/json",
},
data=json.dumps(payload),
)
resp.raise_for_status()
print(resp.json())package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
"os"
)
func main() {
key := os.Getenv("OPENROUTER_API_KEY")
payload := map[string]any{
"model": "anthropic/claude-opus-4.5",
"messages": []map[string]string{{"role": "user", "content": "Hello"}},
}
b, err := json.Marshal(payload)
if err != nil {
panic(err)
}
req, err := http.NewRequest(http.MethodPost, "https://openrouter.ai/api/v1/chat/completions", bytes.NewReader(b))
if err != nil {
panic(err)
}
req.Header.Set("Authorization", "Bearer "+key)
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
out, err := io.ReadAll(res.Body)
if err != nil {
panic(err)
}
fmt.Println(string(out))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class OpenRouterChat {
public static void main(String[] args) throws Exception {
String key = System.getenv("OPENROUTER_API_KEY");
String body = "{\"model\":\"anthropic/claude-opus-4.5\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}";
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", "Bearer " + key)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());
}
}import java.net.URI
import java.net.http.HttpClient
import java.net.http.HttpRequest
import java.net.http.HttpResponse
fun main() {
val key = System.getenv("OPENROUTER_API_KEY") ?: error("OPENROUTER_API_KEY")
val body = "{\"model\":\"anthropic/claude-opus-4.5\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}"
val req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", "Bearer $key")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build()
val res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString())
println(res.body())
}// Cargo.toml: serde_json = "1", ureq = "2"
use serde_json::json;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let key = std::env::var("OPENROUTER_API_KEY")?;
let model = "anthropic/claude-opus-4.5";
let body = json!({
"model": model,
"messages": [{"role": "user", "content": "Hello"}]
});
let resp = ureq::post("https://openrouter.ai/api/v1/chat/completions")
.set("Authorization", &format!("Bearer {}", key))
.set("Content-Type", "application/json")
.send_string(&body.to_string())?;
println!("{}", resp.into_string()?);
Ok(())
}import java.net.URI
import java.net.http.{HttpClient, HttpRequest, HttpResponse}
@main def run(): Unit =
val key = sys.env.getOrElse("OPENROUTER_API_KEY", throw new RuntimeException("OPENROUTER_API_KEY"))
val body = "{\"model\":\"anthropic/claude-opus-4.5\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}"
val req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", s"Bearer $key")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build()
val res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString())
println(res.body())
}# macOS/Linux — set OPENROUTER_API_KEY in your environment
curl -sS 'https://openrouter.ai/api/v1/chat/completions' \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"anthropic/claude-opus-4.5","messages":[{"role":"user","content":"Hello"}]}'Храните ключи API в переменных окружения или менеджере секретов — не коммитьте в репозиторий.
Alternative picks
-
xAI: Grok 4.1 Fast
Compare now -
OpenAI: GPT-5.4
Compare now -
OpenAI GPT Latest
Compare now
Выберите ещё одну-две модели в глобальном рейтинге и используйте «Сравнение», чтобы посмотреть рядом.