OpenAI · Chat Completions
POST /v1/chat/completions
Авторизация: страница авторизации. Base: список протоколов. Команды-пробы: проверка curl.
http
Authorization: Bearer sk-xxxx
Content-Type: application/jsonbash
curl https://api.daoxe.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxxx" \
-H "Content-Type: application/json" \
-N \
-d '{
"model": "скопируйте из /v1/models",
"messages": [{"role":"user","content":"ping"}],
"max_tokens": 64
}'Успешный ответ (структура)
json
{
"id": "chatcmpl-xxx",
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "..." },
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 20,
"total_tokens": 30
}
}Фрагменты потока (пример)
text
data: {"choices":[{"delta":{"content":"Hi"}}]}
data: [DONE]Примеры ошибок
json
{"error":{"message":"Invalid token","code":401}}
{"error":{"message":"Insufficient quota"}}
{"error":{"message":"Rate limit exceeded"}}Больше ошибок: коды ошибок. Модели: каталог моделей.