AllTokens API
Единый API для доступа к сотням моделей через один endpoint. Автоматический выбор модели, ограничения по цене и провайдеру, доказательства выбора маршрута в ответах.
Base URL: https://api.alltokens.ru
Навигация по документации
| Раздел | Описание |
|---|---|
| Быстрый старт | Первый запрос за минуту |
| Авторизация | API-ключ и заголовок Authorization |
| Чат | POST /api/v1/chat/completions |
| Текстовые completions | POST /api/v1/completions (text) |
| Стриминг | Потоковые ответы (stream: true) |
| Параметры | temperature, max_tokens и др. |
| Список моделей | GET /api/v1/models |
| Количество моделей | GET /api/v1/models/count |
| Эндпоинты модели | GET /api/v1/models/{author}/{slug}/endpoints |
| Метаданные генерации | GET /api/v1/generation |
| Эмбеддинги | POST /api/v1/embeddings |
| Модели эмбеддингов | GET /api/v1/embeddings/models |
| Провайдеры | GET /api/v1/providers |
| Маршрутизация | router / auto / free, цели и ограничения |
| Доказательство маршрута в ответах | Заголовки x-alltokens-* и alltokens_route |
| Предпросмотр маршрута | POST /api/v1/route/preview |
| Объяснение маршрута | GET/POST /api/v1/route/explain |
| Ошибки | Коды и форматы ошибок |
Общая информация
- Все запросы к API (кроме auth и health) требуют заголовок Authorization: Bearer <API_KEY>.
- Формат запросов и ответов совместим с OpenAI Chat Completions API.
- Дополнительные возможности AllTokens: маршрутизация (router/auto/free), цели (cheapest/fastest), ограничения (allowed_models, max_cost), заголовки и поле
alltokens_routeв ответе.