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

[Koneksi](https://ailoot.ai/docs/id/) 

# Permintaan HTTP (curl)

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

Menggunakan API tanpa SDK: bahasa dan alat apa pun yang dapat mengirim permintaan HTTP.

Semua permintaan dikirim ke `https://api.ailoot.ai` melalui HTTPS; isi permintaan berupa JSON (multipart untuk unggahan file). Kunci dikirim dalam salah satu header autentikasi.

Kunci dalam variabel

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

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

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

Opsi `-N` menonaktifkan buffering curl agar peristiwa ditampilkan segera setelah diterima. Setiap peristiwa dimulai dengan `data:`, aliran diakhiri dengan baris `data: [DONE]`.

Ailoot mengirim respons teks berbayar setelah biaya dihitung. Jadi, dengan `stream: true` format tetap streaming (SSE), tetapi teks dikirim sekaligus saat model selesai, bukan kata demi kata. Jika respons memerlukan lebih dari sekitar 15 detik, aliran Chat Completions, Responses, dan Messages dimulai dengan baris layanan `: ping` (sekitar setiap 10 detik), lalu baris `: ailoot-charged-usd …` berisi jumlah yang didebit, lalu diikuti data respons. SDK melewati baris-baris komentar 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": "Hitung sampai lima"}]}' 
```

## [](https://ailoot.ai/docs/id/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": "Susun ucapan bersulang untuk ulang tahun rekan kerja"}' 
```

## [](https://ailoot.ai/docs/id/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": "Halo! Apa yang bisa kamu lakukan?"}]
  }' 
```

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

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

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

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

Tambahkan `-i`untuk melihat header. `X-Request-ID` — ID permintaan: juga tercantum dalam pesan kesalahan. `X-Ailoot-Charged-USD` — jumlah yang didebit untuk respons teks berbayar. Semua header dijelaskan di halaman [Cara kerja](https://ailoot.ai/docs/id/how-it-works/#headers).

Masih ada pertanyaan? Kirim Request ID dan penjelasannya — kami akan membantu.[Hubungi dukungan](mailto:support@ailoot.ai)

## Ailoot · Perusahaan dan portofolio proyeknya





Ailoot bertumpu pada pengalaman operasional yang teruji, basis pelanggan yang besar, layanan yang stabil, dan pemantauan KPI berkelanjutan.





Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.





Ailoot memanfaatkan pengalaman operasional ini untuk akses API ke fitur AI dalam produk pelanggan, agen, aplikasi, dan otomatisasi.
