API429 / claude-haiku-5-5

Claude Haiku 5.5 API: цены, лимит тарифа 100K и код

Для Haiku 5.5 важно различать ограничение контекста и границу тарифа: 100 000 входных токенов — условие цены, а не обещание максимальной длины запроса. Ниже — точный claude-haiku-5-5, опубликованные ставки и пример небольшой задачи классификации.

Точный ID: claude-haiku-5-5. Доступ вашего ключа проверяется через GET /v1/models; опубликованная модель не гарантирует доступ любого аккаунта.

Выбор семейства и подключение: Anthropic API через API429.

Цены и единицы оплаты

API429: опубликованные ставкиПроизводитель: базовый Standard
$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 токенов
$0.1 / $0.5 за 1M обычных входных / выходных токенов

Standard; вход ≤100 000 токенов; свыше — $0.50/$2.50 за 1M входа/выхода

Источник производителяСверка: 2026-10-24. Кеш, инструменты и специальные режимы не включены в эту пару ставок.

Каталог API429 сформирован . Это дата данных каталога, а не дата добавления модели.

Бюджет нагрузки: вход и выход

API429$0.135
Производитель$0.45
Разница к цене производителя70%API429 дешевле для этой нагрузки

Считаются обычные вход и выход, без кеша, инструментов, комиссий и повторных вызовов. Это оценка расхода, не проверка допустимости запроса. Рублёвый результат появляется только по вашему курсу; это не банковская котировка или сумма пополнения.

Характеристики и границы совместимости

Производитель указывает контекст 1 000 000 и максимум выхода 128 000 токенов для своего API (спецификация Anthropic, сверка 2026-10-24). Это не подтверждённые эффективные лимиты API429: в текущем публичном каталоге они не опубликованы. Нужный объём и режим согласуйте до переноса нагрузки.

Возможности, опубликованные API429 для точного ID: chat vision . Отсутствующее свойство не означает запрет, но не даёт основания обещать поддержку. Формат входа, tools, JSON/schema, reasoning и streaming проверяйте для выбранного метода отдельно.

Классификация обращений: сделайте проверяемую задачу

Для небольших повторяемых задач начните с ограниченного набора ответов и контрольной выборки. В примере Haiku получает искусственное обращение и выбирает одну из трёх меток. Приложение должно проверить, что ответ относится к разрешённому списку, а неоднозначный результат направить на дополнительную проверку. Не используйте одну такую метку для автоматического отказа клиенту или изменения его прав. Для обработки реальных обращений отдельно решите вопрос персональных данных и хранения входа. Сравните Haiku с Sonnet на той же выборке: низкая ставка токена сама по себе не показывает, какая модель даст меньше исправлений.

100K: переход цены относится к запросу целиком

При входе ровно 100 000 токенов применяется нижний диапазон, а при 100 001 — следующий. Нельзя считать первые токены по дешёвой ставке, а только превышение — по дорогой. Калькулятор выбирает диапазон по входу одного запроса и умножает результат на число независимых запусков. Выход считается по ставке того же диапазона. Проверяйте полный вход с системными инструкциями и историей, а не только последнюю пользовательскую строку. Характеристики производителя и опубликованные ценовые диапазоны не подтверждают эффективный лимит вашего ключа; нужный размер запроса проверьте отдельно.

Переход с Haiku 4.5: не сравнивайте расход только по длине текста

Документация Haiku 5.5 предупреждает об изменении токенизатора и режима thinking относительно предыдущего поколения. Поэтому одинаковое число символов не гарантирует одинаковое число оплачиваемых токенов. Для сравнения сохраните один и тот же исходный текст, фактический usage и результат проверки метки. Не переносите ручной budget_tokens из нативного старого запроса без проверки нового контракта. Базовые примеры API429 ниже обходятся без этих параметров. Перед массовой очередью установите предельное число повторов и обработку таймаутов; показанная средняя задержка не гарантирует время ответа каждой задачи.

Публичные наблюдения по модели

За последние 24 часа: среднее время успешного ответа — 33 с; доля ошибок сервиса — 0%. Данные на .

Источник: публичная статистика за 24 часа. Среднее не является медианой или гарантией времени ответа; ошибка и окно наблюдения относятся к сервису API429. Замеры качества модели здесь не приводятся.

Первый запрос: curl, Python, JavaScript

Создайте ключ, проверьте баланс и задайте API429_API_KEY на сервере. Пример генерации платный. Автоматические повторы не выполняются; таймаут не доказывает, что операция не была оплачена. После ответа проверьте содержание и фактический usage. Python и JavaScript сначала проверяют список доступных моделей.

curl

Перед генерацией проверьте точный ID в ответе GET https://gateway.api429.com/v1/models с тем же Bearer-ключом.

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-haiku-5-5","messages":[{"role":"user","content":"Выбери одну метку: оплата, доступ, другое. Обращение: «Не могу найти созданный API-ключ». Ответь только меткой."}],"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-haiku-5-5"
if model not in available:
    raise ValueError("Model is unavailable to this key")
payload = json.loads("{\"model\":\"claude-haiku-5-5\",\"messages\":[{\"role\":\"user\",\"content\":\"Выбери одну метку: оплата, доступ, другое. Обращение: «Не могу найти созданный API-ключ». Ответь только меткой.\"}],\"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-haiku-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-haiku-5-5","messages":[{"role":"user","content":"Выбери одну метку: оплата, доступ, другое. Обращение: «Не могу найти созданный API-ключ». Ответь только меткой."}],"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);

Примеры используют базовые поля опубликованного API-контракта. Они проверены offline; успешный платный запуск и точность результата не заявляются.

n8n: минимальный HTTP Request

  1. Создайте HTTP Request с методом POST и URL https://gateway.api429.com/v1/chat/completions.
  2. Храните Bearer-ключ в credentials; добавьте Content-Type: application/json. Не помещайте ключ в экспортируемый пример workflow.
  3. Передайте JSON из curl: точный model claude-haiku-5-5, messages, max_tokens и stream=false.
  4. После HTTP-узла проверьте choices, finish_reason и содержимое ответа перед записью результата в рабочую систему.

Документация HTTP Request. Этот рецепт описывает HTTP Request. Совместимость конкретных Agent-узлов, SDK и других методов API требует отдельной проверки.

Три модели для собственного сравнения

Это варианты контрольного сравнения на одинаковой задаче, а не рейтинг качества. Базовые ставки относятся к короткому текстовому запросу; полный тариф смотрите в каталоге.

МодельAPI429: вход / выход за 1M токенов
Claude Sonnet 5.5claude-sonnet-5-5$0.6 / $3
Claude Opus 5.5claude-opus-5-5$1.2 / $6
Claude Opus 5claude-opus-5$1.5 / $7.5

Версия и дата выпуска

Дата выпуска API у Anthropic: . Предыдущее поколение: Claude Haiku 4.5; это не автоматическая замена ID в вашей интеграции. Дата появления в API429 не установлена. Текущая доступность определяется каталогом и правами ключа, а не исторической датой выпуска производителя.

Частые вопросы

100 000 токенов — это максимальный контекст Haiku?

На этой странице 100 000 — граница тарифного диапазона входа. Производитель отдельно указывает характеристики контекста. Эффективный предел через API429 и доступ вашего ключа нужно проверить; цена и технический лимит не являются одним параметром.

Как считается цена при 100 001 входном токене?

Используется следующий диапазон для всего запроса: вход и выход берутся из соответствующих строк тарифа. Калькулятор не применяет прогрессивную схему только к одному токену сверх 100 000. Кеш и инструменты считаются отдельно.

Почему одинаковый текст стал расходовать больше токенов после Haiku 4.5?

Версии могут использовать разные токенизаторы. Сопоставляйте usage на одном тексте и параметры запроса, а не приблизительный перевод символов в токены. Итоговую стоимость определяют фактические токены и применимый тарифный диапазон.

Можно ли сразу обработать всю очередь обращений?

Сначала проверьте доступ модели и небольшой контрольный набор, обработку пустого ответа и метки вне списка. Ограничьте параллельность и число повторов. Пример не является замером точности классификации и не подтверждает пригодность для решения без человека.

Источники и проверка

Редакционная проверка: . Тарифы и общий калькулятор · Начало работы · Сравнение семейства Claude

Telegram