Tovanix
Tovanix

API-шлюз для ИИ

Вызывайте модели нескольких провайдеров одним ключом, начинающимся с sk-nc-. Формат API на выбор — OpenAI, Anthropic или Gemini; оплата с баланса аккаунта за фактически использованные токены.

Подключение

Укажите в SDK адрес этого сайта в качестве базового URL и используйте ключ sk-nc-, созданный в консоли. Любым из трёх форматов можно вызвать любую модель из таблицы; если форматы различаются, шлюз преобразует запрос и ответ.

  • Формат OpenAI: POST /v1/chat/completions, ключ передаётся в заголовке Authorization: Bearer. Также доступны /v1/embeddings, /v1/images/generations и /v1/models.
  • Формат Anthropic: POST /v1/messages, ключ передаётся в заголовке x-api-key.
  • Формат Gemini: POST /v1beta/models/{model}:generateContent (для потоковой передачи — :streamGenerateContent), ключ передаётся в заголовке x-goog-api-key или в параметре key.

Возможности

  • Форматы совместимы со всеми моделями: Через SDK OpenAI, Anthropic и Gemini можно вызвать любую модель из таблицы. При совпадении форматов запрос передаётся как есть; в остальных случаях шлюз преобразует запрос и ответ.
  • Потоковая передача: Все три формата поддерживают потоковые ответы. Стоимость рассчитывается по фактическому использованию токенов после завершения запроса.
  • Эмбеддинги и изображения: /v1/embeddings возвращает векторы, /v1/images/generations создаёт изображения. Модели с ценой за изображение или за секунду отмечены в таблице.
  • Автоматическое переключение: Если модель доступна через несколько подключений и одно из них недоступно, возвращает ошибку 5xx или упирается в ограничение частоты запросов, шлюз переходит к следующему, поэтому клиенту не нужно повторять запрос.
  • Месячный лимит для каждого ключа: Для каждого ключа можно задать собственный месячный лимит расходов. Когда ключ достигает лимита, его запросы отклоняются, а остальные ключи продолжают работать.
  • Журнал каждого запроса: Для каждого запроса записываются модель, использование токенов и стоимость. Просматривать их можно по ключам и моделям в разделе «Использование и журналы».
  • Кэш и длинный контекст тарифицируются отдельно: У чтения кэша и записи в кэш собственные цены. У некоторых моделей промпт длиннее порогового значения целиком тарифицируется по цене длинного контекста; порог и цена указаны в таблице.
  • Отказ при нехватке баланса: Перед отправкой запроса резервируется сумма, покрывающая максимальный вывод модели. Если баланса на это не хватает, запрос сразу отклоняется, а не выполняется в долг.

Начало работы

  1. Регистрация и пополнение: Создайте аккаунт и пополните баланс в консоли.
  2. Создайте API-ключ: Создайте ключ sk-nc- в разделе «ИИ-сервисы › API-ключи». Для него можно задать месячный лимит.
  3. Смените базовый URL: Укажите в SDK адрес этого сайта в качестве базового URL, введите ключ и используйте названия моделей из таблицы цен.
  4. Проверяйте использование: Использование и стоимость каждого запроса — в разделе «Использование и журналы»; списания фиксируются в разделе «Финансы».

Правила тарификации

  • Цены указаны за 1 млн токенов; ввод, вывод, чтение кэша и запись в кэш тарифицируются отдельно. Модели с оплатой за изображение, за секунду или за вызов отмечены отдельно.
  • Если модель доступна через несколько подключений по разным ценам, каждый запрос тарифицируется по цене подключения, которое его обслужило. В таблице указана самая низкая цена с пометкой «и выше».
  • Для моделей с непиковой ценой попадание запроса в часы пик определяется по моменту его начала. Веб-поиск оплачивается за каждый вызов, и непиковая скидка на него не распространяется.
  • Запрос, промпт которого превышает порог длинного контекста, целиком тарифицируется по цене длинного контекста.
  • Перед отправкой запроса резервируется сумма, покрывающая максимальный вывод модели. Если баланса или месячного лимита ключа на это не хватает, запрос отклоняется.
  • Использование списывается с баланса аккаунта примерно раз в минуту, а раз в час в разделе «Финансы» формируется один сводный счёт.
  • Запросы, завершившиеся ошибкой на стороне вышестоящего сервиса, не оплачиваются.
  • Такие параметры, как service_tier и режимы скорости, игнорируются; каждый запрос обрабатывается и тарифицируется по стандартной цене.

Цены моделей

Доступные модели: 6 · Провайдеры моделей: 2

МодельКонтекстВводВыводЧтение кэша
DeepSeek-V4.1-Flash deepseek-flash1M$0.21 и выше (Официальная цена $0.30)$0.84 и выше (Официальная цена $1.20)$0.0042 и выше (Официальная цена $0.006)
DeepSeek-V4-Pro deepseek-v4-pro1M$0.924 и выше (Официальная цена $1.32)$2.772 и выше (Официальная цена $3.96)$0.0308 и выше (Официальная цена $0.044)
GPT-6 Astra gpt-6-astra1M$10.30 (Официальная цена $10.00)$51.50 (Официальная цена $50.00)$1.03 (Официальная цена $1.00)
GPT-6.1 Sol gpt-6.1-sol1M$2.06 (Официальная цена $2.00)$10.30 (Официальная цена $10.00)$0.103 (Официальная цена $0.10)
GPT-6.1 Terra gpt-6.1-terra1M$1.03 (Официальная цена $1.00)$5.15 (Официальная цена $5.00)$0.0515 (Официальная цена $0.05)
GPT-6 Luna gpt-6-luna1M$0.103 (Официальная цена $0.10)$0.515 (Официальная цена $0.50)$0.0103 (Официальная цена $0.01)

Цены указаны в долларах США. Если модель доступна через несколько подключений по разным ценам, она помечена «и выше», а каждый запрос тарифицируется по цене подключения, которое его обслужило. Окончательными считаются данные раздела «Каталог моделей» в консоли и ваши журналы запросов.

Часто задаваемые вопросы

Какие модели можно вызывать?

В таблице цен перечислены все модели, доступные для вызова прямо сейчас; она обновляется автоматически при изменении подключений и настроек моделей. В разделе «Каталог моделей» консоли показан тот же список.

Как цены соотносятся с официальными?

Под каждой ценой в таблице указана официальная цена провайдера. Наша цена — это официальная цена, умноженная на ценовой коэффициент подключения, поэтому модели и подключения можно сравнивать прямо в таблице.

Я использую OpenAI SDK. Что нужно изменить?

Только базовый URL и ключ: в base_url укажите адрес этого сайта с /v1, в api_key — ваш ключ sk-nc-, а названия моделей берите из таблицы цен.

Можно ли вызывать Claude или Gemini в формате OpenAI?

Да. Любым из трёх форматов можно вызвать любую модель из таблицы. Если форматы различаются, шлюз преобразует запрос и ответ; если совпадают — передаёт их как есть.

Баланса, кажется, хватает — почему запрос отклонён?

Перед отправкой запроса резервируется сумма, покрывающая максимальный вывод модели, и баланс должен её покрывать. Также проверьте, задан ли для ключа месячный лимит и не исчерпан ли он.

Оплачиваются ли неудачные запросы?

Запросы, завершившиеся ошибкой на стороне вышестоящего сервиса, не оплачиваются. В журнале запросов видны статус и стоимость каждого запроса.

Поддерживаются ли уровни обслуживания, такие как Batch или Priority?

Нет. Параметры service_tier и режимов скорости игнорируются, каждый запрос обрабатывается и тарифицируется по стандартной цене.

Как контролировать расходы?

Задайте каждому ключу месячный лимит: после его достижения запросы этого ключа отклоняются. Используйте отдельный ключ для каждого проекта, чтобы видеть их использование раздельно.

Связанные страницы: Сервис подписок · KYC-сервис · Прокси-подписка · API-шлюз ИИ

Загрузка…