Единый баланс и модели нейросетей
Техническая спецификация архитектуры единого баланса: доступ ко всем мировым моделям с одного депозита без привязки к отдельным подпискам.
В традиционной схеме для работы с разными искусственными интеллектами разработчик вынужден регистрировать отдельные аккаунты, проходить верификацию за рубежом и оплачивать фиксированные ежемесячные тарифы каждому вендору отдельно. Платформа Api Router объединяет доступ в единую инфраструктуру: вы держите один баланс в рублях и отправляете запросы к любым моделям через стандартный шлюз.
Принцип работы Unified Balance
Единый баланс работает по депозитной модели с посекундным расчетным циклом:
- Один счет для сотен моделей: Средства, внесенные на баланс, расходуются на любые архитектуры: текстовые модели рассуждений, мультимодальные сети с анализом изображений, генерацию кода и структурированных данных.
- Оплата строго за токены (Pay-as-you-go): Никаких списаний за «простой». Деньги списываются только тогда, когда приложение отправляет запрос и получает сгенерированный ответ.
- Динамическая тарификация Input / Output: Входные токены (контекст вашего запроса) и выходные токены (ответ модели) тарифицируются независимо по фиксированной ставке в рублях за миллион токенов.
- Кэширование контекста: Для запросов с длинными системными промптами используется кэширование промптов, что снижает стоимость входящих токенов до 75%.
Мультимодельное переключение в одном пайплайне
Благодаря единому шлюзу и общему счету вы можете в рамках одного приложения комбинировать быстрые легкие модели для рутинных задач и глубокие модели рассуждений для сложного анализа, не переключая ключи и не пополняя разные счета:
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api-router.velar.plus/v1",
apiKey: process.env.API_ROUTER_KEY,
});
// 1. Быстрая предварительная фильтрация легкой моделью
const filterResult = await client.chat.completions.create({
model: "openai/gpt-mini-mini",
messages: [{ role: "user", content: "Классифицируй задачу: юридический анализ." }],
});
// 2. Глубокий экспертный анализ флагманской моделью рассуждений с того же баланса
const deepAnalysis = await client.chat.completions.create({
model: "anthropic/claude-sonnet",
messages: [{ role: "user", content: "Проанализируй риски контракта..." }],
});
Управление лимитами счета
Чтобы распределять бюджет между разными микросервисами или членами команды, используйте Контроль расходов. Вы можете выпустить индивидуальные ключи для разработчиков и задать предельный лимит расходов на каждый ключ.