API Reference
Chat Completions
POST /v1/chat/completions — диалоговая генерация
Chat Completions
POST /v1/chat/completions
Тело запроса
| Поле | Тип | Описание |
|---|---|---|
model | string | ID модели (shardo-base, shardo-pro, …) |
messages | object[] | История сообщений { role, content } |
temperature | number? | 0.0–2.0, default 1.0 |
max_tokens | number? | Лимит токенов в ответе |
stream | boolean? | SSE-стрим (см. ниже) |
Пример
curl https://api.shardo.ai/v1/chat/completions \
-H "Authorization: Bearer $SHARDO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "shardo-pro",
"messages": [
{ "role": "system", "content": "Ты помощник." },
{ "role": "user", "content": "Объясни кэширование за 30 секунд." }
],
"temperature": 0.4
}'
Стриминг
Передайте "stream": true — ответ будет приходить в формате
Server-Sent Events:
data: {"choices":[{"delta":{"content":"Кэш"}}]}
data: {"choices":[{"delta":{"content":" — это"}}]}
data: [DONE]