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).