Переход с OpenAI на APIrf за 5 минут
Если ваш код уже работает с OpenAI API, переключение — это две строки: base_url и ключ. Всё остальное — модели, SDK, фреймворки — продолжает работать как раньше.
Было
client = OpenAI(api_key="sk-proj-…") # api.openai.com, нужна зарубежная карта
Стало
client = OpenAI(
base_url="https://tokion.io/api/v1",
api_key="tok_…", # ключ из Telegram-бота Tokion
)
Что с моделями?
Поле model принимает ID из нашего каталога:
kimi, deepseek-eco, gpt-lite, claude-plus и другие.
Актуальный список — через GET /api/v1/models.
Что ещё меняется
- Оплата — рубли вместо долларовой карты: Telegram Stars, TON, для юрлиц счёт по запросу.
- Биллинг — по факту использованных токенов, без подписки и минимального пополнения.
- Ошибки 5xx апстримов не тарифицируются — платите только за полученные ответы.
- Лимиты — 30 запросов/мин на ключ; дневной лимит расходов настраивается в боте.
Инструменты без кода
n8n, Make, Zapier, Cursor и другие: везде, где есть настройка OpenAI base URL, вписывайте
https://tokion.io/api/v1 и ключ. Подробности — в документации.
Частые вопросы о переезде
А streaming и function calling поддерживаются?
Базовые параметры Chat Completions работают как в OpenAI. Специфичные фичи конкретных вендоров зависят от апстрима — проверяйте на своей задаче, баланс за ошибки не списывается.
Можно ли держать оба провайдера параллельно?
Да, типичная схема миграции: часть трафика на APIrf, часть на OpenAI, постепенный перевес по метрикам качества и стоимости.
Что с безопасностью ключей?
Ключи хранятся хэшами, показываются один раз при создании, отзываются в один клик в боте.