Chat Completions
Endpoint hội thoại cốt lõi, tương thích với định dạng OpenAI Chat Completions. Hỗ trợ đầu vào đa phương thức, phát trực tuyến, gọi tool và các mô hình reasoning.
Yêu cầu
curl https://test.kailin.com.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-token" \
-d '{
"model": "deepseek-v4-1-flash-261017",
"messages": [
{ "role": "system", "content": "You are a concise assistant" },
{ "role": "user", "content": "Hello" }
],
"stream": false
}'
RequestREQUEST
POST
https://test.kailin.com.cn/v1/chat/completionsResponseRESPONSE
Fill in the request and hit Send — the response shows up here
Thân yêu cầu
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
model | string | Có | Tên mô hình, xem Liệt kê mô hình |
messages | array | Có | Các tin nhắn hội thoại, xem cấu trúc tin nhắn ở dưới |
stream | boolean | Không | Xuất dữ liệu dạng stream (SSE), mặc định false |
temperature | number | Không | Nhiệt độ lấy mẫu 0–2, mặc định 1 — càng thấp càng ổn định |
top_p | number | Không | Lấy mẫu nucleus; chỉ điều chỉnh tham số này hoặc temperature, không điều chỉnh cả hai |
max_tokens | number | Không | Số token tối đa được sinh ra (các mô hình mới dùng max_completion_tokens) |
stop | string / array | Không | Chuỗi dừng, tối đa 4 |
tools | array | Không | Định nghĩa tool (hàm), xem tool calling |
tool_choice | string / object | Không | auto / none / required / một tool cụ thể |
response_format | object | Không | {"type": "json_object"} hoặc {"type": "json_schema", ...} |
seed | integer | Không | Seed ngẫu nhiên để tái lập kết quả |
frequency_penalty | number | Không | -2.0–2.0, giảm lặp lại |
presence_penalty | number | Không | -2.0–2.0, khuyến khích chủ đề mới |
reasoning_effort | string | Không | Mức độ suy luận cho các mô hình reasoning: low / medium / high |
user | string | Không | Định danh người dùng cuối, hữu ích cho việc giám sát lạm dụng |