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