Skip to content

cURL

Для быстрых проверок и скриптов на чистом bash.

Chat completion

bash
curl https://api.example.com/v1/chat/completions \
  -H "Authorization: Bearer $LLMBOX_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4.6",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Стриминг (SSE)

bash
curl -N https://api.example.com/v1/chat/completions \
  -H "Authorization: Bearer $LLMBOX_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-5",
    "stream": true,
    "messages": [{"role": "user", "content": "stream 3 facts"}]
  }'

Эмбеддинги

bash
curl https://api.example.com/v1/embeddings \
  -H "Authorization: Bearer $LLMBOX_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/text-embedding-3-small",
    "input": ["Привет", "Мир"]
  }'

Список моделей

bash
curl https://api.example.com/v1/models \
  -H "Authorization: Bearer $LLMBOX_KEY"

Получить prises в ₽

bash
curl https://api.example.com/api/v1/pricing

Полезные флаги

  • -N — не буферизовать вывод (важно для SSE).
  • --fail-with-body — упасть с ненулевым кодом при HTTP ошибке и вывести тело.
  • -D - — вывести заголовки ответа (полезно для x-llmgw-cost-rub, x-ratelimit-remaining-rpm).

© llmgw