Модели и текущие ставки API429
Ниже — точные текстовые ID выбранного семейства. Публичный каталог и список GET /v1/models для вашего ключа решают разные задачи: опубликованная запись не подтверждает доступ любого аккаунта. Не заменяйте дефисы, точки или версию по сходству названий.
| Модель / точный ID | API429: USD и единицы оплаты |
|---|---|
Claude Opus 5.5claude-opus-5-5 | $1.50 / 1 000 000 токенов записи в кеш $0.060 / 1 000 000 кешированных входящих токенов $1.20 / 1 000 000 входящих токенов $6.00 / 1 000 000 выходящих токенов |
Claude Sonnet 5.5claude-sonnet-5-5 | $0.750 / 1 000 000 токенов записи в кеш $0.030 / 1 000 000 кешированных входящих токенов $0.60 / 1 000 000 входящих токенов $3.00 / 1 000 000 выходящих токенов |
Claude Haiku 5.5claude-haiku-5-5 | $0.03750 / 1 000 000 токенов записи в кеш · Контекст до 100 000 токенов включительно $0.18750 / 1 000 000 токенов записи в кеш · Контекст свыше 100 000 токенов $0.0030 / 1 000 000 кешированных входящих токенов · Контекст до 100 000 токенов включительно $0.0150 / 1 000 000 кешированных входящих токенов · Контекст свыше 100 000 токенов $0.030 / 1 000 000 входящих токенов · Контекст до 100 000 токенов включительно $0.150 / 1 000 000 входящих токенов · Контекст свыше 100 000 токенов $0.150 / 1 000 000 выходящих токенов · Контекст до 100 000 токенов включительно $0.750 / 1 000 000 выходящих токенов · Контекст свыше 100 000 токенов |
Claude Opus 5claude-opus-5 | $1.5000 / 1 000 000 токенов записи в кеш $1.5000 / 1 000 000 кешированных входящих токенов $1.5000 / 1 000 000 входящих токенов $7.5000 / 1 000 000 выходящих токенов |
Дата данных каталога: . Ставки показываются с условиями из каталога; отсутствующая строка не означает бесплатный запрос.
Пример бюджета для claude-sonnet-5-5: 1 000 запросов, каждый с 2 000 обычных входных и 500 выходных токенов, — $2.700000. Это оценка обычных текстовых токенов, без кеша, инструментов, повторов и дополнительных сборов. Она не является полным счётом или подтверждением приёма запроса.
Подробные тарифы семейства и калькулятор · Полный каталог
С чего начать выбор Claude
Для оценки Claude сначала опишите ожидаемый результат: разобрать изменение в коде, подготовить план реализации или распределить обращения по заданным категориям. Это разные задачи с разными критериями готовности. Не выбирайте модель только по месту в списке или слову Opus. Составьте несколько типичных примеров и заранее запишите, что считается ошибкой. Такой набор поможет сравнить результат и повторить проверку после перехода на другую версию.
Opus, Sonnet и Haiku в одном наборе проверок
В рассмотренных профилях Opus используется для проверки сложного изменения и поиска граничных случаев, Sonnet — для плана задачи и повторяемой автоматизации, Haiku — для небольшой классификации. Это примеры оценки, а не обещание результата на ваших данных. Начните с ограниченного запроса и сравните несколько вариантов. Для простого определения категории проверяйте допустимость метки; для работы с кодом проверяйте предложенный diff и тесты.
Первая интеграция через текстовый метод
Начальный запрос отправляют на POST /v1/chat/completions: указывают точный model и messages. До этого получите GET /v1/models со своим ключом и проверьте нужный идентификатор. Совпадение отображаемого названия не подтверждает взаимозаменяемость разных ID. Для первого теста достаточно короткого искусственного задания без инструментов. Обработайте ошибку HTTP, отсутствие ожидаемого текста и завершение ответа до выполнения задания. Ключ храните на серверной стороне приложения.
Что проверить при переходе между версиями
У прямого Claude API настройки thinking, выбор инструментов и некоторые дополнительные поля различаются между версиями. Эти изменения требуют внимания при миграции, но не образуют список поддерживаемых параметров API429. Сначала сохраните рабочий простой запрос, затем проверяйте необходимые дополнительные функции отдельно. В диалоговом сценарии проверьте несколько последовательных сообщений. Для автоматизации важно, чтобы следующий шаг получил именно ожидаемый результат, а не только успешный HTTP-статус.
Оценка расходов на пригодный результат
Текущие ставки API429 смотрите в каталоге выбранной модели. При оценке учитывайте отправленную историю, системные инструкции, выход и повторные попытки. Длинный ответ сам по себе не означает более полезный результат. Для задачи программирования сравните расход на принятое исправление, а для классификации — на запись, прошедшую проверку. Не подставляйте тариф Anthropic вместо тарифа API429 и не считайте заявленный максимум ответа заранее списанной суммой.
Как перейти от проверки к рабочему процессу
Увеличивайте объём после проверки типичных и неудобных примеров: неполного обращения, противоречивой инструкции, пустого поля, неожиданного формата. Задайте предел попыток и понятный путь для ручной проверки. Если важны определённые параметры, размер запроса или доступность модели для вашего проекта, уточните их в документации и поддержке. Условия оплаты и управления ключами проверяйте в кабинете. Для подробного сравнения цен используйте отдельный материал о стоимости Claude API.
Выберите следующий шаг подключения
- Тарифы Claude и калькулятор
Ставки обычного текстового входа и выхода, условия тарифа и оценка бюджета нагрузки.
- Подключение API429
Создание ключа, проверка доступных моделей и настройка первого запроса.
Первый текстовый запрос: curl, Python, JavaScript
- Создайте ключ в личном кабинете API429, проверьте баланс и доступные условия оплаты.
- С тем же ключом проверьте точный ID
claude-sonnet-5-5вGET https://gateway.api429.com/v1/models. - Задайте
API429_API_KEYв окружении сервера и выполните небольшой запрос. Генерация платная; пример не выполняет автоматических повторов. - Проверьте HTTP-статус,
finish_reason, текст и фактическийusage. Таймаут не доказывает, что операция не оплачена.
Пример использует только базовый текстовый контракт Chat Completions с max_tokens=512. Он не подтверждает поддержку нативных методов производителя, tools, reasoning, vision или его лимитов через API429. Python и JavaScript проверяют доступ ключа перед генерацией; для curl выполните проверку списка отдельно.
curl
curl --fail-with-body https://gateway.api429.com/v1/chat/completions \
-H "Authorization: Bearer $API429_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Объясни назначение HTTP 429 в одном предложении."}],"max_tokens":512,"stream":false}'Python 3
import json
import os
import urllib.request
key = os.environ["API429_API_KEY"]
base = "https://gateway.api429.com/v1"
headers = {"Authorization": "Bearer " + key, "Content-Type": "application/json"}
models_request = urllib.request.Request(base + "/models", headers=headers)
with urllib.request.urlopen(models_request, timeout=30) as response:
available = {item["id"] for item in json.load(response)["data"]}
model = "claude-sonnet-5-5"
if model not in available:
raise ValueError("Model is unavailable to this key")
payload = json.loads("{\"model\":\"claude-sonnet-5-5\",\"messages\":[{\"role\":\"user\",\"content\":\"Объясни назначение HTTP 429 в одном предложении.\"}],\"max_tokens\":512,\"stream\":false}")
request = urllib.request.Request(base + "/chat/completions",
data=json.dumps(payload).encode("utf-8"), headers=headers, method="POST")
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
choice = result["choices"][0]
if choice.get("finish_reason") != "stop" or not choice.get("message", {}).get("content"):
raise ValueError("Incomplete or empty response")
print(choice["message"]["content"])
print(result.get("usage"))JavaScript: Node.js 18+
const key = process.env.API429_API_KEY;
if (!key) throw new Error("Set API429_API_KEY");
const base = "https://gateway.api429.com/v1";
const headers = { Authorization: "Bearer " + key, "Content-Type": "application/json" };
const model = "claude-sonnet-5-5";
const available = await fetch(base + "/models", { headers, signal: AbortSignal.timeout(30000) });
if (!available.ok) throw new Error("Models HTTP " + available.status);
if (!(await available.json()).data.some(item => item.id === model)) throw new Error("Model unavailable to this key");
const response = await fetch(base + "/chat/completions", {
method: "POST", headers, signal: AbortSignal.timeout(60000),
body: JSON.stringify({"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Объясни назначение HTTP 429 в одном предложении."}],"max_tokens":512,"stream":false})
});
if (!response.ok) throw new Error("Generation HTTP " + response.status);
const result = await response.json();
const choice = result.choices?.[0];
if (choice?.finish_reason !== "stop" || !choice?.message?.content) throw new Error("Incomplete or empty response");
console.log(choice.message.content);
console.log(result.usage);Примеры не подтверждают доступ вашего ключа; проверьте точный ID перед платным запросом. API-контракт · Настройка совместимого клиента · Вопросы и поддержка
Частые вопросы
Какой Claude выбрать для первого теста?
Выберите две модели под одинаковое задание и сравните соблюдение требований, число исправлений и фактический расход. Более дорогой вариант не становится автоматически лучшим для каждой операции. Набор проверок полезнее одного удачного ответа.
Перенесётся ли интеграция из Anthropic SDK без изменений?
Это нужно проверять по методу и используемым полям. Пример текстового Chat Completions не подтверждает совместимость нативного SDK, thinking, tools или всех событий потокового ответа. Начните с опубликованного простого контракта.
Почему модель видна в каталоге, но недоступна ключу?
Публичная запись описывает каталог сервиса. Доступ конкретного ключа проверяется через GET /v1/models. При расхождении проверьте настройки кабинета и обратитесь в поддержку с идентификатором модели и безопасными сведениями об ошибке.
Где смотреть актуальную стоимость Claude через API429?
В текущей карточке каталога API429. Для расчёта нагрузки отдельно учитывайте вход, выход и повторы. Материал сравнения цен помогает разобраться в единицах расчёта; он не заменяет проверку доступности модели вашим ключом.
Источники и редакционная проверка
Документация производителей объясняет семейство и правила их собственных API. Точные ID, ставки и контракт API429 проверяются по его каталогу и документации отдельно.
- Публичный каталог API429
- Публичный контракт API429
- Claude Opus 5.5
- Изменения Sonnet 5.5
- Claude Haiku 5.5
- Миграция Opus 5.5
Проверено . Для подключения создайте аккаунт API429 и следуйте инструкции начала работы.