Сценарии

AI-чат-бот для сайта — виджет и backend через один API

Как сделать AI-чат-бот для сайта из России: виджет плюс backend через единый ключ AI Gateway на дешёвых моделях — без VPN, оплата в рублях, лимиты на ключ.

AI-чат-бот на сайте отвечает на вопросы посетителей, консультирует по товарам и разгружает поддержку. Держать ключ в браузере нельзя, а напрямую зарубежные API из России требуют VPN и валютную карту. Правильная схема — виджет на фронте плюс тонкий backend-прокси. AI Gateway отдаёт этот backend единый ключ на дешёвых моделях с оплатой в рублях.

Решение

Виджет на странице шлёт сообщение на ваш backend, backend обращается к https://ai-gatewey.ru/v1 со скрытым ключом sk-aigate-… и возвращает ответ. Ключ не попадает в браузер, а лимиты на ключ защищают от всплеска расхода.

  • Виджет на фронте — простое поле чата, без ключа в коде страницы.
  • Backend-прокси — хранит ключ, добавляет системный промпт и контекст сайта, ограничивает нагрузку.
  • Дешёвые быстрые модели — короткие ответные реплики выгодно гонять на бюджетных моделях.
  • Защита бюджета — RPM-лимит и стоп-лимит на ключ, чтобы всплеск трафика не разорил.

Подключение

from openai import OpenAI

client = OpenAI(
    base_url="https://ai-gatewey.ru/v1",
    api_key="sk-aigate-ваш_ключ",  # только на сервере
)

def reply(user_message: str) -> str:
    resp = client.chat.completions.create(
        model="deepseek/deepseek-chat",
        messages=[
            {"role": "system", "content": "Ты — консультант интернет-магазина."},
            {"role": "user", "content": user_message},
        ],
    )
    return resp.choices[0].message.content
// на фронте — обращаемся к своему backend, не к API напрямую
async function ask(text) {
  const r = await fetch("/api/chat", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({ message: text }),
  });
  const { reply } = await r.json();
  return reply;
}

Модели и цены

Для чат-бота на сайте берут дешёвые быстрые модели — ответы короткие, а объём запросов большой. Актуальные цены:

МодельВвод, ₽/1МВывод, ₽/1МКонтекст
DeepSeek: DeepSeek V331125128K
OpenAI: GPT-5.4 Mini118705400K
Anthropic Claude Haiku Latest157784200K
Актуальные цены каталога AI Gateway за 1 млн токенов. Все модели →
Никогда не кладите ключ sk-aigate-… в код страницы или JS в браузере — он станет виден любому посетителю. Ключ живёт только на backend, фронт ходит к вашему прокси.

Частые вопросы

Можно ли обращаться к API прямо из браузера?

Нет — ключ окажется доступен любому посетителю. Правильная схема: виджет шлёт запрос на ваш backend, а backend со скрытым ключом обращается к шлюзу.

Какую модель выбрать для бота на сайте?

Дешёвую и быструю: deepseek-chat, gpt-5.4-mini или claude-haiku. Ответы короткие, а запросов много — экономия заметна. Переключение — один параметр model.

Как не выйти за бюджет при всплеске трафика?

На ключ бота задайте RPM-лимит, месячную квоту и стоп-лимит перерасхода. Расход виден в кабинете в реальном времени.

AI-чат-бот для сайта — на дешёвых моделях

Получить ключ