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

[Sambungan](https://ailoot.ai/docs/ms/) 

# Permintaan HTTP (curl)

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

Menggunakan API tanpa SDK: mana-mana bahasa dan alat yang boleh menghantar permintaan HTTP.

Semua permintaan dihantar ke `https://api.ailoot.ai` melalui HTTPS, dengan badan JSON (multipart untuk muat naik fail). Kunci dihantar dalam salah satu pengepala pengesahan.

Kunci dalam pemboleh ubah

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

## [](https://ailoot.ai/docs/ms/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": "Terangkan dalam dua ayat apa itu API."}
    ]
  }' 
```

## [](https://ailoot.ai/docs/ms/connect/curl/#stream)Respons penstriman

Bendera `-N` menyahaktifkan penimbalan curl supaya peristiwa dipaparkan sebaik sahaja diterima. Setiap peristiwa bermula dengan `data:`, dan aliran berakhir dengan baris `data: [DONE]`.

Ailoot menghantar respons teks berbayar selepas kos dikira. Oleh itu, dengan `stream: true` format kekal sebagai penstriman (SSE), tetapi teks diterima sebagai satu blok apabila model selesai, bukan perkataan demi perkataan. Jika respons mengambil masa lebih kurang 15 saat atau lebih, aliran Chat Completions, Responses dan Messages terlebih dahulu menghantar baris status tambahan `: ping` (kira-kira setiap 10 saat), kemudian baris `: ailoot-charged-usd …` dengan amaun caj, diikuti data itu sendiri. SDK mengabaikan baris tersebut.

```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": "Kira hingga lima"}]}' 
```

## [](https://ailoot.ai/docs/ms/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": "Karang ucapan untuk meraikan hari lahir rakan sekerja"}' 
```

## [](https://ailoot.ai/docs/ms/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": "Helo! Apa yang boleh anda lakukan?"}]
  }' 
```

## [](https://ailoot.ai/docs/ms/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": "Cadangkan tiga nama untuk kedai kopi."}]}
    ]
  }' 
```

## [](https://ailoot.ai/docs/ms/connect/curl/#models)Senarai model

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

## [](https://ailoot.ai/docs/ms/connect/curl/#headers)Pengepala respons

Tambah `-i`, untuk melihat pengepala. `X-Request-ID` — pengecam permintaan: pengecam yang sama turut dinyatakan dalam mesej ralat. `X-Ailoot-Charged-USD` — amaun yang dicaj bagi respons teks berbayar. Semua pengepala disenaraikan pada halaman [Cara ia berfungsi](https://ailoot.ai/docs/ms/how-it-works/#headers).

Masih ada soalan? Hantar Request ID dan penerangannya — kami akan membantu menyiasatnya.[Hubungi sokongan](mailto:support@ailoot.ai)

## Ailoot · Syarikat dan portfolio projeknya





Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.





Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.





Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
