Source: https://ailoot.ai/docs/vi/connect/curl/
Canonical: https://ailoot.ai/docs/vi/connect/curl/
Language: vi

[Kết nối](https://ailoot.ai/docs/vi/) 

# Yêu cầu HTTP (curl)

[Markdown](https://ailoot.ai/docs/vi/connect/curl/index.md)

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.

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

```bash
export AILOOT_API_KEY="sk-..."
```

## [](https://ailoot.ai/docs/vi/connect/curl/#chat)OpenAI Chat Completions

```bash
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."}
    ]
  }' 
```

## [](https://ailoot.ai/docs/vi/connect/curl/#stream)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]`.

Ailoot gửi câu trả lời văn bản tính phí sau khi tính chi phí. Vì vậy, khi dùng `stream: true` định dạng vẫn là luồng (SSE), nhưng văn bản được gửi trong một khối sau khi mô hình hoàn tất, thay vì từng từ. Nếu quá trình chuẩn bị câu trả lời kéo dài hơn khoảng 15 giây, các luồng Chat Completions, Responses và Messages sẽ gửi trước các dòng điều khiển `: ping` (khoảng mỗi 10 giây), sau đó là dòng `: ailoot-charged-usd …` cho biết số tiền đã trừ, rồi đến dữ liệu trả về. SDK bỏ qua các dòng điều khiển này.

```bash
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"}]}' 
```

## [](https://ailoot.ai/docs/vi/connect/curl/#responses)OpenAI Responses

```bash
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"}' 
```

## [](https://ailoot.ai/docs/vi/connect/curl/#messages)Anthropic Messages

```bash
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ì?"}]
  }' 
```

## [](https://ailoot.ai/docs/vi/connect/curl/#gemini)Gemini

```bash
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ê."}]}
    ]
  }' 
```

## [](https://ailoot.ai/docs/vi/connect/curl/#models)Danh sách mô hình

```bash
curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'
```

## [](https://ailoot.ai/docs/vi/connect/curl/#headers)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](https://ailoot.ai/docs/vi/how-it-works/#headers).

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ợ](mailto:support@ailoot.ai)

## Ailoot · Công ty và danh mục dự án của công ty





Ailoot dựa trên kinh nghiệm vận hành tích lũy, cơ sở khách hàng lớn, dịch vụ ổn định và việc kiểm soát KPI liên tục.





Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.





Ailoot áp dụng kinh nghiệm vận hành này để cung cấp quyền truy cập API vào các tính năng AI trong sản phẩm của khách hàng, tác tử, ứng dụng và quy trình tự động hóa.
