Yêu cầu HTTP (curl)
MarkdownLàm việc với API không cần SDK: dùng bất kỳ ngôn ngữ hoặc công cụ nào có thể gửi yêu cầu HTTP.
Hướng dẫn đầy đủ
Mọi yêu cầu đều được gửi đến https://api.ailoot.ai qua HTTPS, với nội dung yêu cầu là JSON (dùng multipart để tải tệp lên). Khóa được đặt trong một trong các tiêu đề xác thực.
export AILOOT_API_KEY="sk-..."OpenAI Chat Completions
curl https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"messages": [
{"role": "user", "content": "Giải thích API là gì trong hai câu."}
]
}' Phản hồi dạng luồng
Cờ -N tắt bộ đệm của curl để hiển thị sự kiện ngay khi nhận được. Mỗi sự kiện bắt đầu bằng data:, luồng kết thúc bằng dòng data: [DONE].
curl -N https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-v4-pro", "stream": true,
"messages": [{"role": "user", "content": "Đếm đến năm"}]}' OpenAI Responses
curl https://api.ailoot.ai/v1/responses \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-6.1-sol", "input": "Viết lời chúc nâng ly mừng sinh nhật đồng nghiệp"}' Anthropic Messages
curl https://api.ailoot.ai/v1/messages \
-H "x-api-key: $AILOOT_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Xin chào! Bạn làm được những gì?"}]
}' Gemini
curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "Nghĩ ra ba tên cho một quán cà phê."}]}
]
}' Danh sách mô hình
curl -s https://api.ailoot.ai/v1/models \
-H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'Tiêu đề phản hồi
Thêm -i để xem các tiêu đề. X-Request-ID — mã định danh yêu cầu: mã này cũng xuất hiện trong nội dung lỗi. X-Ailoot-Charged-USD — số tiền đã trừ cho câu trả lời văn bản tính phí. Xem tất cả tiêu đề trên trang Cách hoạt động.
Còn câu hỏi? Hãy gửi Request ID và mô tả — chúng tôi sẽ giúp tìm hiểu.Liên hệ hỗ trợ