Bỏ qua để đến nội dung
Trang chính Tin tức Bảng điều khiển

Chat Completions

Hoàn tất hội thoại là giao diện được dùng phổ biến nhất, hoàn toàn tương thích với giao thức OpenAI.

POST https://api.4allapi.com/v1/chat/completions
Tham sốLoạiBắt buộcMô tả
modelstringCóTên mô hình, xem Tổng quan mô hình
messagesarrayCóMảng tin nhắn hội thoại, mỗi phần tử chứa role và content
streambooleanKhôngCó trả về theo luồng hay không, xem Đầu ra theo luồng
temperaturenumberKhôngNhiệt độ lấy mẫu 0–2, càng lớn càng phân tán
top_pnumberKhôngNgưỡng lấy mẫu hạt nhân, điều chỉnh một trong hai với temperature
max_tokensnumberKhôngSố token tối đa của câu trả lời
stopstring/arrayKhôngTừ dừng
presence_penaltynumberKhôngPhạt tính mới của chủ đề -2–2
frequency_penaltynumberKhôngPhạt độ lặp lại -2–2
toolsarrayKhôngĐịnh nghĩa gọi công cụ/hàm (các mô hình được hỗ trợ)
response_formatobjectKhôngVí dụ {"type":"json_object"} để buộc xuất JSON

role trong messages hỗ trợ system / user / assistant / tool. content có thể là chuỗi, hoặc cũng có thể là mảng đa phương thức (văn bản + hình ảnh, xem Hiểu hình ảnh)。

Terminal window
curl https://api.4allapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AIPROXY_KEY" \
-d '{
"model": "fable-5",
"messages": [
{"role": "system", "content": "你是一个严谨的技术助手"},
{"role": "user", "content": "用一句话解释什么是 API 网关"}
],
"temperature": 0.7,
"max_tokens": 512
}'
{
"id": "chatcmpl-xxx",
"object": "chat.completion",
"created": 1750000000,
"model": "fable-5",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "API 网关是……" },
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 32,
"completion_tokens": 41,
"total_tokens": 73
}
}

Trường usage là căn cứ tính phí, xem chi tiết tại Thanh toán và hạn mức。