Fetch API (Браузер и Edge Workers)

Легковесная реализация работы с нейросетями вообще без внешних npm-зависимостей. Идеально подходит для Cloudflare Workers, браузерных интерфейсов и легковесных скриптов.

Native Fetch Base URL: https://api-router.velar.plus/v1

Стандартный веб-интерфейс Fetch API поддерживается всеми современными браузерами, средой Node.js 18+ и платформами бессерверных вычислений (Cloudflare Workers, Deno, Bun). Использование нативного fetch позволяет отказаться от сторонних тяжелых npm-пакетов и парсить потоковые события Server-Sent Events (SSE) напрямую через ReadableStream.

1. Установка пакета

Встроенный стандарт Web API (не требует установки)

2. Пример кода и отправка запроса

Ниже приведен готовый к запуску пример кода с правильной структурой авторизации и параметров:


async function callApi(promptText) {
  const response = await fetch('https://api-router.velar.plus/v1/chat/completions', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'Bearer sk-or-v1-ваш-ключ'
    },
    body: JSON.stringify({
      model: 'openai/gpt-mini',
      messages: [{ role: 'user', content: promptText }]
    })
  });

  const data = await response.json();
  return data.choices[0].message.content;
}
  

3. Преимущества единого шлюза

  • Оплата в рублях: Расходы списываются с единого баланса, пополняемого через карты РФ, СБП или безналичный расчет.
  • Без иностранных прокси: Все запросы маршрутизируются напрямую на серверы без необходимости использования зарубежной инфраструктуры.
  • Отказоустойчивость: При перегрузке одного поставщика запрос автоматически подхватывается резервным узлом (выбор провайдера).

Связанные разделы документации

Рекомендуем также изучить смежные технические руководства и спецификации: