Один API-ключ
ко всем моделям ИИ

OpenAI-совместимый эндпоинт https://spoofapi.lat/v1. Меняете базовый адрес в своём коде и работаете со 1 моделями. Оплата в рублях, без подписок и минимальных платежей.

Регистрация по логину и паролю, без почты и подтверждений. Бесплатный тир доступен на 1 моделях.
Моделей в каталоге
1
Каждая — с прозрачным тарифом
С бесплатным тиром
1
Квота обновляется каждые сутки
Запросов за сутки
7
Через общий шлюз
Токенов за сутки
15.8k
Учёт до токена по факту

Что вы получаете

Шлюз берёт на себя маршрутизацию, учёт токенов, лимиты и деньги. Ваш код не меняется.

↔

Совместимость с OpenAI SDK

Тот же формат запросов и ответов, включая стриминг, вызов функций и картинки. Подмените base_url и ключ.

₽

Оплата в рублях

Пополнение картой или через СБП. Тариф задаётся в копейках за миллион токенов, списание считается по фактическому usage.

0

Бесплатный тир

На части моделей есть суточная квота без оплаты. Когда она заканчивается, запрос сам уходит на платный тариф, если на балансе есть деньги.

⛓

Комбо-цепочки

Задаёте порядок моделей: если первая упала, перегружена или исчерпала квоту, шлюз сам переходит к следующей в рамках того же запроса.

🔑

Ключи с ограничениями

Срок жизни, лимит расходов, список разрешённых IP и белый список моделей — на каждый ключ отдельно.

📊

Честный учёт

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

Модели в каталоге

Провайдер скрыт: вы работаете с именем модели, а шлюз сам выбирает рабочий апстрим.

Claude Opus 5.5 (Bedrock)
opus-5-5
бесплатный тир картинки функции стрим рассуждения
Вход 5,00 ₽ / млн Выход 15,00 ₽ / млн
Открыть полный каталог

Подключение за минуту

Пример на Python. Curl, Node.js и другие языки — в документации.

from openai import OpenAI

client = OpenAI(
    base_url="https://spoofapi.lat/v1",
    api_key="sk-spoof-...",
)

response = client.chat.completions.create(
    model="opus-5-5",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)
Получить ключ