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), цели и ограничения.