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. Преимущества единого шлюза

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

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

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