cURL и Bash скрипты
Подборка готовых рецептов для командной строки: быстрые проверки доступности через cURL, парсинг ответов с помощью jq, замеры задержки TTFT и использование в скриптах автоматизации CI/CD.
cURL / Bash
Base URL: https://api-router.velar.plus/v1 Утилиты командной строки cURL и jq — незаменимые инструменты любого системного инженера и DevOps-специалиста. Они позволяют мгновенно протестировать доступность эндпоинта, измерить сетевую задержку TTFT, проверить валидность токена или встроить генерацию данных в пайплайн CI/CD без установки компиляторов и интерпретаторов.
1. Установка пакета
Предустановлен в macOS, Linux и современных дистрибутивах Windows 2. Пример кода и отправка запроса
Ниже приведен готовый к запуску пример кода с правильной структурой авторизации и параметров:
#!/usr/bin/env bash
# Быстрый опрос модели через curl и jq
API_KEY="${API_ROUTER_KEY:-sk-or-v1-ваш-ключ}"
curl -s -X POST https://api-router.velar.plus/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-mini",
"messages": [{"role": "user", "content": "Привет! Назови текущую скорость света в вакууме."}]
}' | jq -r '.choices[0].message.content'
3. Преимущества единого шлюза
- Оплата в рублях: Расходы списываются с единого баланса, пополняемого через карты РФ, СБП или безналичный расчет.
- Без иностранных прокси: Все запросы маршрутизируются напрямую на серверы без необходимости использования зарубежной инфраструктуры.
- Отказоустойчивость: При перегрузке одного поставщика запрос автоматически подхватывается резервным узлом (выбор провайдера).
Связанные разделы документации
Рекомендуем также изучить смежные технические руководства и спецификации: