Alltokens

Быстрый старт

API, быстрый старт и гайды. Совместимо с OpenAI chat completions и streaming.

Quickstart

Первый запрос к AllTokens API за минуту.

1. API-ключ

Получите API-ключ в личном кабинете AllTokens или через Authentication. Подставьте его в заголовок Authorization: Bearer <API_KEY>.

2. Базовый запрос (curl)

bash
curl -X POST "https://api.alltokens.ru/api/v1/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "router",
    "messages": [{"role": "user", "content": "Say hello in one word"}]
  }'

Ответ — JSON с полем choices[0].message.content и (при не-streaming) полем alltokens_route с информацией о выбранной модели и провайдере.

3. С указанием конкретной модели

Вместо "model": "router" укажите идентификатор модели, например anthropic/claude-sonnet-4 или openai/gpt-4o. Список моделей: List models.

4. Потоковый ответ (streaming)

Добавьте "stream": true в тело запроса. Ответ приходит по chunk'ам в формате Server-Sent Events. Подробнее: Streaming.

Дальше

  • Chat completions — полное описание endpoint'а.
  • Routing — авто-выбор модели (router/auto), цели и ограничения.