tài liệu
Kết nối

Yêu cầu HTTP (curl)

Markdown

Là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.

Khóa trong biến
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ợ