Source: https://ailoot.ai/integrations/id/
Canonical: https://ailoot.ai/integrations/id/
Language: id

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

# Hubungkan Ailoot ke alat favorit Anda — Koneksi API dan konfigurasi klien

Agen, editor, chat, dan SDK yang menerima kunci Ailoot. Tombol “Konfigurasi” menunjukkan tempat memasukkan alamat dan kunci serta konfigurasi siap disalin.

**85**aplikasi

**77**siap

**8**diperiksa

 Pencarian aplikasi 

## Agen di terminal

Agen pemrograman dan CLI: menulis kode, menjalankan perintah, mengedit file.

CC

### [Claude Code](https://ailoot.ai/docs/id/integrations/claude-code/)

Agen di terminal

Anthropic Messages

Agen Anthropic di terminal: menulis kode, mengedit file, dan menjalankan perintah.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/claude-code/)

#### Tempat mengatur

Variabel lingkungan atau blok "env" dalam ~/.claude/settings.json (untuk satu proyek — .claude/settings.local.json); ekstensi VS Code — claudeCode.environmentVariables; pemeriksaan — perintah /status

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Alamat tanpa /v1: Claude Code menambahkan /v1/messages secara otomatis. ANTHROPIC\_AUTH\_TOKEN dikirim sebagai Authorization: Bearer, ANTHROPIC\_API\_KEY sebagai x-api-key; Ailoot menerima keduanya. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 memuat model kami ke /model melalui /v1/models. Untuk kesalahan 400 tentang kolom tidak dikenal, gunakan CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. Dokumentasi Anthropic tidak mendukung penggunaan Claude Code dengan model selain Claude melalui gateway, meskipun /v1/messages kami melayaninya; kami menyarankan model Claude. Remote Control dan input suara tidak tersedia melalui gateway.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/claude-code/)[Dokumentasi aplikasi ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/id/integrations/openai-codex-cli/)

Agen di terminal

OpenAI Responses

Agen OpenAI untuk terminal, menggunakan format Responses.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openai-codex-cli/)

#### Tempat mengatur

~/.codex/config.toml (hanya file pengguna: dalam .codex/config.toml proyek, kunci model\_provider/model\_providers diabaikan); kunci berasal dari variabel pada env\_key

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.codex/config.toml`

```toml
model = "gpt-6.1-sol"
model_provider = "ailoot"

[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
```

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

Contoh model: `gpt-6.1-sol`

#### Penting

Codex hanya bekerja melalui OpenAI Responses API (dokumentasi hanya menyebutkan wire\_api = "responses"), jadi memerlukan /v1/responses kami. ID provider openai, ollama, lmstudio dicadangkan. Alternatifnya adalah openai\_base\_url = "https://api.ailoot.ai/v1" untuk provider openai bawaan. Ailoot memberikan daftar model kepada Codex dalam format manifes Codex (GET /v1/models dengan client\_version). Pilih model tertentu yang dalam katalog memiliki format OpenAI Responses. Dalam snapshot 2026-09-30, gemini-3.6-flash memiliki OpenAI Chat, Anthropic Messages, dan Gemini, tetapi tidak memiliki Responses, sehingga model ini tidak sesuai untuk Codex. Periksa format berdasarkan kartu model, bukan nama keluarganya.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openai-codex-cli/)[Dokumentasi aplikasi ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/id/integrations/hermes-agent/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agen Nous Research dengan memori dan keterampilan untuk terminal.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/hermes-agent/)

#### Tempat mengatur

hermes model → “Custom endpoint (self-hosted / VLLM / etc.)” atau ~/.hermes/config.yaml (bagian model atau kamus providers)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.hermes/config.yaml`

```yaml
model:
  default: claude-sonnet-5-5
  provider: custom
  base_url: https://api.ailoot.ai/v1
  key_env: AILOOT_API_KEY

# beberapa format sekaligus — penyedia bernama:
providers:
  ailoot:
    api: https://api.ailoot.ai/v1
    key_env: AILOOT_API_KEY
    transport: chat_completions
    default_model: gpt-6.1-sol
  ailoot-claude:
    api: https://api.ailoot.ai
    key_env: AILOOT_API_KEY
    transport: anthropic_messages
    default_model: claude-sonnet-5-5

# dalam sesi: /model custom:claude-sonnet-5-5
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages), atau codex\_responses (OpenAI Responses). LLM\_MODEL dalam .env tidak lagi digunakan; OPENAI\_BASE\_URL hanya berlaku untuk provider openai-api. Untuk anthropic\_messages, tulis alamat tanpa /v1 — SDK Anthropic menambahkan /v1/messages secara otomatis. Tugas tambahan (pengenalan gambar, pemadatan riwayat) secara default menggunakan model utama yang sama.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/hermes-agent/)[Dokumentasi aplikasi ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/id/integrations/openclaw/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Asisten AI pribadi pada komputer sendiri: chat, messenger, tugas.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openclaw/)

#### Tempat mengatur

Konfigurasi OpenClaw (~/.openclaw/openclaw.json) → models.providers.\<id\>; model default — agents.defaults.model.primary; perubahan aman — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Adaptor api: openai-completions (default saat baseUrl ditentukan), openai-responses (hanya jika server mendukung /v1/responses — Ailoot mendukungnya), anthropic-messages, google-generative-ai, dan lainnya. Untuk anthropic-messages, contoh OpenClaw menggunakan baseUrl tanpa /v1. OpenClaw dapat mengirim gambar jika input model memuat "image". Contoh Claude hanya menggunakan teks: dalam snapshot katalog 2026-09-30, metode ini tidak menyatakan input image. Tambahkan "image" hanya untuk model tertentu yang kartu katalog terkininya menyatakan gambar sebagai input dan format API yang dipilih. Misalnya, gemini-3.6-flash dalam snapshot ini menyatakan input image untuk OpenAI Chat; dukungan aktual bergantung pada kartu model dan format. Jalur file konfigurasi utama berasal dari praktik umum OpenClaw; halaman yang dibaca juga menyebutkan ~/.openclaw/agents/\<agentId\>/agent/models.json.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openclaw/)[Dokumentasi aplikasi ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/id/integrations/opencode/)

Agen di terminal

OpenAI Chat

Agen sumber terbuka di terminal dengan provider apa pun yang kompatibel dengan OpenAI.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/opencode/)

#### Tempat mengatur

opencode.json (dalam proyek atau ~/.config/opencode/opencode.json) → provider.\<id\>; kunci melalui /connect atau "apiKey": "{env:VAR}"

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Paket @ai-sdk/openai-compatible mengakses /v1/chat/completions. Untuk model yang memerlukan /v1/responses, dokumentasi opencode menyebutkan paket @ai-sdk/openai. Provider yang kompatibel dengan Anthropic dengan baseURL khusus tidak dijelaskan dalam dokumentasi opencode. Pilih model yang katalog terkininya menyatakan format OpenAI Chat. Dalam snapshot 2026-09-30, gemini-3.6-flash memiliki format ini; periksa kartu model Gemini lainnya. Jalur ini tidak menggunakan format asli Gemini. Adanya metode dalam katalog tidak berarti versi klien tertentu telah diuji langsung.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/opencode/)[Dokumentasi aplikasi ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/id/integrations/qwen-code/)

Agen di terminal

OpenAI ChatAnthropic MessagesGemini

Agen CLI dari tim Qwen: format OpenAI, Anthropic, dan Gemini.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/qwen-code/)

#### Tempat mengatur

Variabel OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, perintah /auth dalam sesi, atau ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
# cara cepat
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `qwen3.8-max`

#### Penting

Tipe protokol: openai (Chat Completions), anthropic, gemini, vertex-ai. Untuk openai, baseUrl menggunakan /v1. Contoh dokumentasi untuk anthropic dan gemini tidak menyertakan baseUrl, jadi kami menyarankan pilihan openai. Untuk tipe openai, pilih model dengan format OpenAI Chat dalam katalog: gemini-3.6-flash memilikinya. Format model Gemini lainnya dapat berbeda — periksa kartu model tertentu. Pilihan settings.json membaca kunci dari variabel AILOOT\_API\_KEY (kolom envKey): tetapkan dengan perintah export AILOOT\_API\_KEY=sk-... atau baris AILOOT\_API\_KEY=sk-... dalam ~/.qwen/.env; jika tidak, Qwen Code akan mulai dengan kunci kosong dan menerima 401.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/qwen-code/)[Dokumentasi aplikasi ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/id/integrations/gemini-cli/)

Agen di terminal

Gemini

Agen Google di terminal dengan format asli Gemini.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/gemini-cli/)

#### Tempat mengatur

Variabel lingkungan GEMINI\_API\_KEY dan GOOGLE\_GEMINI\_BASE\_URL; metode login — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI\_MODEL atau opsi -m

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

Contoh model: `gemini-3.8-flash`

#### Penting

Alamat tanpa /v1beta: SDK menambahkan /v1beta/models/{model}:generateContent secara otomatis. Alamat wajib menggunakan HTTPS. Kunci dikirim dalam header x-goog-api-key — Ailoot menerimanya. Hanya model yang mencantumkan format Gemini dalam katalog yang sesuai. Sebelum menjalankan, periksa apakah ID persis tersebut dan metode ini tersedia untuk kunci Anda. Ailoot mengirim respons Gemini berbayar sekaligus setelah biaya dihitung, bukan kata demi kata, sehingga teks respons panjang tidak langsung muncul.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/gemini-cli/)[Dokumentasi aplikasi ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/id/integrations/kimi-cli/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Agen CLI Moonshot untuk bekerja dengan kode.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/kimi-cli/)

#### Tempat mengatur

~/.kimi/config.toml (bagian providers dan models, default\_model); /login hanya mendukung platform Moonshot — alamat khusus diatur manual dalam file

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

Contoh model: `kimi-k3`

#### Penting

Tipe: openai\_legacy (Chat Completions, base\_url dengan /v1), openai\_responses (Responses, dengan /v1), anthropic (tanpa /v1), gemini (base\_url berupa root Google, untuk kami https://api.ailoot.ai). Alat SearchWeb hanya bekerja dengan platform Moonshot sendiri; FetchURL beralih ke pengunduhan lokal jika alamat API berbeda.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/kimi-cli/)[Dokumentasi aplikasi ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/id/integrations/crush/)

Agen di terminal

OpenAI ChatAnthropic Messages

Agen terminal dari Charm dengan konfigurasi dalam file crushrc.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/crush/)

#### Tempat mengatur

crushrc (konfigurasi Bash): ./.crushrc, ./crushrc, atau ~/.config/crush/crushrc; format lama crush.json sudah usang tetapi masih berfungsi

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# format Anthropic untuk Claude: alamat tanpa /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `deepseek-v4-pro`

#### Penting

Tipe openai-compat menggunakan format OpenAI Chat dan alamat dengan /v1. Tipe anthropic menggunakan format Messages dan alamat tanpa /v1: Crush meneruskannya ke anthropic-sdk-go, yang menambahkan /v1/messages. Contoh README Crush dengan /v1 akan menghasilkan jalur /v1/v1/messages dan kesalahan 404. Kunci dikirim melalui header x-api-key; Ailoot menerimanya. Jika daftar model kosong, provider openai-compat mengambilnya secara otomatis dari /v1/models. crushrc dijalankan sebagai kode: jangan jalankan Crush dalam folder orang lain yang memuat file tersebut. Dalam contoh ini, Claude menggunakan supports-images = false: snapshot katalog 2026-09-30 menyatakan hanya teks untuk format Messages yang dipilih. Jika versi Crush Anda mendukung opsi ini, aktifkan hanya untuk model yang kartu katalog terkininya menyatakan input image pada format API yang dipilih; opsi klien sendiri tidak menambahkan dukungan gambar pada model.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/crush/)[Dokumentasi aplikasi ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/id/integrations/aider/)

Agen di terminal

OpenAI Chat

Pemrograman berpasangan dengan AI langsung dalam repositori git.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/aider/)

#### Tempat mengatur

Variabel OPENAI\_API\_BASE dan OPENAI\_API\_KEY, opsi --model openai/\<model\>

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

Contoh model: `openai/deepseek-v4-pro`

#### Penting

Prefiks openai/ wajib: dengan begitu Aider (melalui LiteLLM) mengirim permintaan ke /v1/chat/completions yang kompatibel dengan OpenAI. Untuk model yang tidak dikenal Aider, peringatan konteks tidak dikenal akan muncul — ini bukan kesalahan. Alamat Anthropic dengan base URL khusus tidak dijelaskan pada halaman dokumentasi ini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/aider/)[Dokumentasi aplikasi ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/id/integrations/goose/)

Agen di terminal

OpenAI ChatAnthropic Messages

Agen sumber terbuka untuk terminal dan desktop dengan ekstensi MCP.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/goose/)

#### Tempat mengatur

goose configure → Custom Providers → Add A Custom Provider, atau JSON dalam ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); alternatif — provider OpenAI bawaan dengan OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# opsi melalui penyedia OpenAI bawaan:
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Engine provider khusus: openai, anthropic, ollama. Dalam contoh Goose, base\_url untuk engine openai menggunakan jalur lengkap hingga /v1/chat/completions. Untuk provider bawaan, OPENAI\_HOST adalah root tanpa jalur, sedangkan OPENAI\_BASE\_PATH adalah jalur (default v1/chat/completions). Goose mengabaikan kunci dalam config.yaml — hanya variabel atau penyimpanan kunci sistem yang digunakan. Repositori telah pindah ke aaif-goose/goose.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/goose/)[Dokumentasi aplikasi ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/id/integrations/factory-droid/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agen Factory untuk terminal dengan model khusus.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/factory-droid/)

#### Tempat mengatur

~/.factory/settings.json → array customModels; pemilihan model — perintah /model, bagian “Custom models”

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

provider: anthropic = Messages API (baseUrl seperti Anthropic, tanpa /v1), openai = Responses API (dengan /v1), generic-chat-completion-api = Chat Completions (dengan /v1). Untuk anthropic, kunci secara default dikirim dalam x-api-key (diterima Ailoot); "authMode": "bearer" beralih ke Authorization. Kunci tetap disimpan secara lokal. Factory hanya menguji sepenuhnya API resmi Anthropic dan OpenAI.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/factory-droid/)[Dokumentasi aplikasi ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/id/integrations/amp/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Agen pemrograman Amp dengan perutean model yang fleksibel.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/amp/)

#### Tempat mengatur

Pengaturan → Model Routing → Add → Custom URL (atau Model Routing workspace untuk tim); dari terminal — amp config model-providers (list, test, set-priority, edit-router…)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Model Routing → Add → Custom URL
  Format:   anthropic-messages
  Base URL: https://api.ailoot.ai
  API key:  sk-...
  Model mapping:
    anthropic/claude-fable-5 -> anthropic/claude-fable-5

Koneksi kedua untuk GPT:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

Pemeriksaan: amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

Contoh model: `claude-fable-5`

#### Penting

Format Custom URL: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, /v1 tidak diduplikasi), google-genai (\<base\>/models/\<model\>:streamGenerateContent). Kunci dikirim sebagai Authorization: Bearer. Pemetaan menggunakan ID kanonis Amp berbentuk provider/model; panah menentukan ID yang dikirim kepada kami. Model yang tidak tercakup dalam koneksi dilayani Amp menggunakan kreditnya sendiri. Dokumentasi mensyaratkan host khusus dapat diakses dari Amp — alamatnya publik, jadi syarat ini terpenuhi.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/amp/)[Dokumentasi aplikasi ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/id/integrations/aichat/)

Agen di terminal

OpenAI ChatAnthropic MessagesGemini

Chat serbaguna di terminal dengan peran, sesi, dan RAG.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/aichat/)

#### Tempat mengatur

config.yaml AIChat → clients (tipe openai-compatible, claude, gemini); model — -m \<client\>:\<model\>

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro 'Halo'
```

Contoh model: `deepseek-v4-pro`

#### Penting

Dalam contoh konfigurasi AIChat, api\_base untuk claude menggunakan /v1 dan untuk gemini menggunakan /v1beta; begitu pula untuk Ailoot. Ketiga klien memberikan akses ke ketiga format Ailoot: OpenAI, Anthropic, dan Gemini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/aichat/)[Dokumentasi aplikasi ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/id/integrations/continue-cli/)

Agen di terminal

OpenAI Chat

Versi CLI Continue untuk agen dan otomatisasi.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/continue-cli/)

#### Tempat mengatur

Konfigurasi YAML Continue (config.yaml), diteruskan ke CLI melalui opsi --config \<path\>

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# jalankan:
cn --config ./ailoot.yaml
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Untuk layanan yang kompatibel dengan OpenAI, Continue menggunakan provider: openai dan apiBase dengan /v1. Format konfigurasi sama untuk ekstensi dan CLI; file diteruskan melalui opsi --config.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/continue-cli/)[Dokumentasi aplikasi ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/id/integrations/forge/)

Agen di terminal

OpenAI Chat

Agen terminal dengan provider yang dapat dikonfigurasi.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/forge/)

#### Tempat mengatur

forge provider login → OpenAI-compatible (cara yang disarankan); cara lama — .env dengan OPENAI\_URL dan OPENAI\_API\_KEY serta model dalam forge.yaml

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
# disarankan:
forge provider login   # pilih OpenAI-compatible, masukkan https://api.ailoot.ai/v1 dan sk-...

# cara lama yang sudah usang (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

# forge.yaml
model: claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Konfigurasi melalui .env ditandai usang: pada peluncuran pertama, Forge memindahkan variabel ke penyimpanan filenya sendiri. Label langkah wizard provider login tidak dicantumkan secara tepat dalam README.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/forge/)[Dokumentasi aplikasi ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/id/integrations/github-copilot-cli/)

Agen di terminal

OpenAI ChatAnthropic Messages

Copilot di terminal dengan model khusus.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/github-copilot-cli/)

#### Tempat mengatur

Variabel lingkungan COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (atau opsi --model)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# mode yang kompatibel dengan OpenAI
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# mode Anthropic
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

Contoh model: `gpt-6.1-sol`

#### Penting

Tipe: openai (default, server apa pun yang kompatibel dengan OpenAI), azure, anthropic. Model wajib mendukung pemanggilan alat dan output streaming. COPILOT\_PROVIDER\_WIRE\_API tersedia untuk memilih protokol, tetapi nilainya tidak dicantumkan pada halaman. Batas dapat diatur melalui COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/github-copilot-cli/)[Dokumentasi aplikasi ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/id/integrations/gptme/)

Agen di terminal

OpenAI Chat

Agen pribadi di terminal: kode, file, browser.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/gptme/)

#### Tempat mengatur

~/.config/gptme/config.toml → \[\[providers\]\]; model dipilih sebagai \<provider\>/\<model\>

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme 'halo' -m ailoot/claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Server apa pun yang kompatibel dengan OpenAI; kunci dicari dalam api\_key, lalu api\_key\_env, lalu \<NAME\>\_API\_KEY. Daftar provider — gptme-util providers list.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/gptme/)[Dokumentasi aplikasi ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/id/integrations/kilo-code-cli/)

Agen di terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agen CLI Kilo Code.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/kilo-code-cli/)

#### Tempat mengatur

~/.config/kilo/kilo.jsonc (atau ./kilo.jsonc; juga KILO\_CONFIG) → provider.\<id\>.options.baseURL; dalam ekstensi — Settings → Providers → Custom provider

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dialog Custom provider menyediakan pilihan protokol: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} hanya bekerja dalam konfigurasi global tepercaya (~/.config/kilo); kunci dari variabel tidak akan disisipkan dalam kilo.json proyek.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/kilo-code-cli/)[Dokumentasi aplikasi ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/id/integrations/llm-cli/)

Agen di terminal

OpenAI ChatOpenAI Responses

Utilitas untuk mengirim permintaan ke model dari baris perintah.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/llm-cli/)

#### Tempat mengatur

File extra-openai-models.yaml dalam folder pengaturan llm; kunci — llm keys set \<nama\>

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet 'Halo'
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Secara default menggunakan Chat Completions; responses: true mengalihkan model ke /responses. Jika api\_base ditentukan, kunci OpenAI tidak dikirim — api\_key\_name diperlukan. Ini utilitas CLI untuk permintaan, bukan agen.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/llm-cli/)[Dokumentasi aplikasi ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/id/integrations/mini-swe-agent/)

Agen di terminal

OpenAI Chat

Agen minimalis untuk tugas dalam repositori.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/mini-swe-agent/)

#### Tempat mengatur

Konfigurasi YAML agen → bagian model (model\_name, model\_kwargs); jalur konfigurasi default diubah melalui pengaturan MSWEA\_MINI\_CONFIG\_PATH

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```yaml
# cuplikan konfigurasi agen
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

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

Contoh model: `claude-sonnet-5-5`

#### Penting

Bekerja melalui LiteLLM: model\_kwargs diteruskan langsung ke litellm.completion. Tanpa registri harga, LiteLLM melaporkan biaya tidak dikenal — nonaktifkan pelacakan dengan cost\_tracking: "ignore\_errors" (atau MSWEA\_COST\_TRACKING=ignore\_errors). Pengiriman kunci melalui OPENAI\_API\_KEY merupakan standar LiteLLM dan tidak ditunjukkan pada halaman mini-SWE-agent itu sendiri.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/mini-swe-agent/)[Dokumentasi aplikasi ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/id/integrations/openhands-cli/)

Agen di terminal

OpenAI Chat

Agen otonom untuk pengembangan melalui baris perintah.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openhands-cli/)

#### Tempat mengatur

Ctrl+P → Settings (provider dan model), file ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url), atau variabel LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL dengan opsi --override-with-envs

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
# untuk sekali jalan melalui variabel:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
```

Contoh model: `openai/claude-sonnet-5-5`

#### Penting

OpenHands menggunakan LiteLLM; untuk proxy OpenAI, dokumentasi meminta Custom Model berbentuk openai/\<model\> dan Base URL proxy. Perubahan melalui --override-with-envs tidak disimpan. Dalam antarmuka web: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openhands-cli/)[Dokumentasi aplikasi ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/id/integrations/pi/)

Agen di terminal

OpenAI ChatAnthropic MessagesGemini

Agen pemrograman minimalis untuk terminal.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/pi/)

#### Tempat mengatur

~/.pi/agent/models.json (atau .pi/models.json proyek setelah proyek dipercaya); pemilihan — /model

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dokumentasi Pi secara eksplisit mengizinkan endpoint yang kompatibel dengan OpenAI, Anthropic, dan Google melalui models.json; contoh menggunakan api: openai-completions. apiKey menerima $NAME/${NAME}, nilai literal, atau !perintah. File dibaca ulang saat /model dibuka.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/pi/)[Dokumentasi aplikasi ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/id/integrations/plandex/)

Agen di terminal

OpenAI Chat

Agen untuk tugas besar: rencana, perubahan dalam sandbox, penerapan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/plandex/)

#### Tempat mengatur

plandex models custom (atau \\models custom dalam REPL) — membuka file JSON model dan provider khusus

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Provider khusus hanya bekerja dalam Plandex self-hosted; versi cloud dengan kunci BYO hanya mengizinkan provider bawaan. Semua provider khusus harus kompatibel dengan OpenAI (Chat Completions). Model kemudian dimasukkan ke model pack sendiri.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/plandex/)[Dokumentasi aplikasi ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/id/integrations/trae-agent/)

Agen di terminal

OpenAI ChatAnthropic Messages

Agen riset ByteDance untuk tugas pengembangan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/trae-agent/)

#### Tempat mengatur

trae\_config.yaml → model\_providers.\<nama\>.base\_url; alternatif — variabel OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL dalam .env

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dalam YAML, gunakan hanya spasi, tanpa tab. Untuk format Anthropic, gunakan provider: anthropic dan ANTHROPIC\_BASE\_URL (persyaratan /v1 yang tepat untuk anthropic tidak dijelaskan dalam README; gunakan https://api.ailoot.ai).

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/trae-agent/)[Dokumentasi aplikasi ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/id/integrations/warp/)

Agen di terminal

OpenAI Chat

Terminal dengan agen bawaan dan alamat model khusus.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/warp/)

#### Tempat mengatur

Settings → cari “inference endpoint” → Custom inference endpoint: URL dasar, kunci, ID model; lalu pilih model pada pemilih

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Settings → inference endpoint
  Endpoint URL: https://api.ailoot.ai/v1
  API key:      sk-...
  Models:       claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Kemudian pilih, misalnya, claude-sonnet-5-5 dari daftar model (bukan Auto).
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Hanya OpenAI Chat Completions (POST /v1/chat/completions). Permintaan melalui server Warp: kunci disimpan lokal, tetapi dikirim ke backend Warp pada setiap permintaan. Mode Auto dan router khusus selalu menggunakan kredit Warp; agen cloud tidak menggunakan endpoint ini. Tersedia pada Free dan paket berbayar untuk individu serta tim hingga 10 orang. Pilih model yang katalog terkininya menyatakan format OpenAI Chat. Dalam snapshot 2026-09-30, gemini-3.6-flash memiliki format ini; periksa kartu model Gemini lainnya. Jalur ini tidak menggunakan format asli Gemini. Adanya metode dalam katalog tidak berarti versi klien tertentu telah diuji langsung.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/warp/)[Dokumentasi aplikasi ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Editor dan IDE

Ekstensi dan asisten bawaan editor kode.

Cl

### [Cline](https://ailoot.ai/docs/id/integrations/cline/)

Ekstensi editor

OpenAI ChatAnthropic Messages

Agen otonom dalam VS Code dan JetBrains: rencana, perubahan, perintah.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/cline/)

#### Tempat mengatur

Panel Cline → ikon roda gigi (Settings) → API Provider = “OpenAI Compatible” → kolom Base URL, API Key, Model ID. Alternatif: API Provider = “Anthropic” → centang “Use custom base URL”.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
OpenAI Compatible (disarankan):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (atau gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window dan Max Output Tokens — sesuai model; Image Support — hanya untuk model yang dapat memproses gambar.

Anthropic (Messages):
  API Provider:      Anthropic
  Anthropic API Key: sk-...
  [x] Use custom base URL → https://api.ailoot.ai
```

Contoh model: `claude-sonnet-5-5`

#### Penting

OpenAI Compatible mengakses /v1/chat/completions, jadi alamat menggunakan /v1. Pilihan Anthropic mengakses /v1/messages dengan alamat tanpa /v1, tetapi daftar modelnya hanya memuat nama Anthropic — model Ailoot lainnya tersedia melalui OpenAI Compatible. Mode agen memerlukan model dengan pemanggilan alat. Model Gemini 3.1 Pro tidak tersedia melalui chat/completions (hanya format Gemini dan Anthropic) — gunakan gemini-3.6-flash di sini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/cline/)[Dokumentasi aplikasi ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/id/integrations/roo-code/)

Ekstensi editor

OpenAI ChatAnthropic Messages

Agen dalam VS Code dengan mode pemrograman, arsitektur, dan debugging.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/roo-code/)

#### Tempat mengatur

Panel Roo Code → ikon roda gigi → API Provider = “OpenAI Compatible” → Base URL, API Key, Model; opsional Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, harga). Provider Anthropic memiliki kotak centang “Use custom base URL”.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
API Provider: OpenAI Compatible
Base URL:     https://api.ailoot.ai/v1
API Key:      sk-...
Model:        gpt-6.1-sol   (atau claude-sonnet-5-5, kimi-k3, glm-5.3)

Alternatif melalui Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

Contoh model: `gpt-6.1-sol`

#### Penting

Roo Code memanggil alat hanya dalam format OpenAI, sehingga model harus mendukung tools dalam /v1/chat/completions. Pilihan Anthropic mengakses /v1/messages dengan alamat tanpa /v1.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/roo-code/)[Dokumentasi aplikasi ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/id/integrations/kilo-code/)

Ekstensi editor

OpenAI Chat

Agen dalam VS Code dengan berbagai mode dan model khusus.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/kilo-code/)

#### Tempat mengatur

Settings (ikon roda gigi) → tab Providers → “Custom provider” di bawah → Provider ID, Display name, Provider API = “OpenAI Compatible”, Base URL, API key, Models (daftar diambil dari /v1/models). Pengaturan disimpan dalam kilo.json.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        pilih dari daftar, misalnya claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Contoh model: `deepseek-v4-pro`

#### Penting

Kilo meminta {Base URL}/models dan menampilkan daftar model secara otomatis — GET /v1/models kami mengembalikan seluruh katalog. Alamat lengkap .../v1/chat/completions juga dapat digunakan. Header khusus didukung.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/kilo-code/)[Dokumentasi aplikasi ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/id/integrations/continue/)

Ekstensi editor

OpenAI Chat

Asisten untuk VS Code dan JetBrains: chat, perubahan, agen.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/continue/)

#### Tempat mengatur

File ~/.continue/config.yaml (atau editor konfigurasi Continue): entri dalam models\[\] dengan provider: openai dan apiBase.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Ailoot Claude Sonnet 5.5
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
  - name: Ailoot GPT-6.1 Sol
    provider: openai
    model: gpt-6.1-sol
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
    # useResponsesApi: false   # hanya jika perlu memaksa penggunaan /chat/completions
```

Contoh model: `claude-sonnet-5-5`

#### Penting

apiBase harus diakhiri /v1. Untuk nama seperti gpt-5/seri o, Continue dapat memilih /v1/responses secara otomatis; gpt-\* kami mendukung /v1/responses maupun /v1/chat/completions, sedangkan useResponsesApi: false memaksa chat/completions. useLegacyCompletionsEndpoint tidak diperlukan.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/continue/)[Dokumentasi aplikasi ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/id/integrations/zed/)

Editor kode

OpenAI ChatOpenAI ResponsesAnthropic Messages

Editor kode cepat dengan agen bawaan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/zed/)

#### Tempat mengatur

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; atau settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Kunci diatur dalam jendela pengaturan (disimpan dalam penyimpanan kunci sistem) atau variabel \<ID PROVIDER DALAM HURUF BESAR\>\_API\_KEY.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

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

Contoh model: `gpt-6.1-sol`

#### Penting

Untuk openai\_compatible, alamat menggunakan /v1 (mengakses /v1/chat/completions; capabilities.chat\_completions = false mengalihkan model ke /v1/responses). Untuk anthropic\_compatible, alamat tanpa /v1 (mengakses /v1/messages; Zed mengirim kunci melalui x-api-key — Ailoot menerimanya). Defaultnya images = false dan parallel\_tool\_calls = false. Zed dapat mengirim gambar, tetapi aktifkan images hanya untuk model tertentu yang kartu katalog terkininya menyatakan input image pada format API yang dipilih. Dalam contoh GPT dan Claude, images = false: snapshot 2026-09-30 menyatakan hanya teks untuk keduanya. Misalnya, gemini-3.6-flash dalam snapshot ini menyatakan input image untuk OpenAI Chat; dukungan aktual bergantung pada kartu model dan format. Model penalaran memiliki kolom reasoning\_effort. Nilai max\_tokens dalam contoh adalah ukuran konteks; lihat batas tepatnya dalam katalog model.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/zed/)[Dokumentasi aplikasi ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/id/integrations/vscode-copilot-byok/)

Ekstensi editor

OpenAI ChatOpenAI ResponsesAnthropic Messages

Provider khusus dalam Copilot Chat untuk VS Code.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/vscode-copilot-byok/)

#### Tempat mengatur

Pilih model dalam chat → Manage Language Models (ikon roda gigi) → Add Models → Custom Endpoint → VS Code membuka chatLanguageModels.json. (Pengaturan lama github.copilot.chat.customOAIModels sudah usang.)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

Contoh model: `gpt-6.1-sol`

#### Penting

url adalah jalur endpoint LENGKAP. Nilai apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK bekerja tanpa paket Copilot atau login GitHub, tetapi hanya untuk chat/agen — saran inline tetap menggunakan Copilot. Admin organisasi (Business/Enterprise) dapat menonaktifkan kebijakan BYOK. Batas token di atas hanya contoh; gunakan nilai katalog. Dalam contoh ini vision = false: snapshot katalog 2026-09-30 menyatakan hanya teks untuk GPT/OpenAI Chat dan Claude/Anthropic Messages. Jika versi VS Code Anda menyediakan vision, aktifkan hanya untuk model yang kartu katalog terkininya menyatakan input image pada format API yang dipilih; adanya kolom dalam klien tidak membuktikan dukungan gambar model tersebut.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/vscode-copilot-byok/)[Dokumentasi aplikasi ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/id/integrations/jetbrains-ai-assistant/)

Editor kode

OpenAI Chat

Asisten bawaan IDE JetBrains dengan kunci sendiri.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/jetbrains-ai-assistant/)

#### Tempat mengatur

Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Pilih OpenAI-compatible, isi URL dengan https://api.ailoot.ai/v1 dan masukkan API Key Anda. Klik Test Connection lalu Apply, kemudian pilih model di AI Chat. Tetapkan model melalui Models Assignment untuk fitur IDE. Aktifkan Tool calling hanya jika model mendukung alat; pelengkapan kode memiliki pengaturan terpisah.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/jetbrains-ai-assistant/)[Dokumentasi aplikasi ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/id/integrations/xcode/)

Editor kode

OpenAI Chat

Coding Intelligence dalam Xcode dengan provider eksternal.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/xcode/)

#### Tempat mengatur

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, deskripsi → Add.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (TANPA /v1 — Xcode akan menambahkan /v1/models dan /v1/chat/completions sendiri)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ kemudian pilih model dari daftar (misalnya claude-sonnet-5-5, gpt-6.1-sol)
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Apple mensyaratkan provider mendukung Chat Completions dan merespons {URL}/v1/models serta {URL}/v1/chat/completions. Ailoot menerima kunci dalam x-api-key dan Authorization: Bearer (jika memilih header Authorization, menurut laporan pengguna Xcode menambahkan prefiks Bearer secara otomatis). Agen Xcode diatur secara terpisah dan tidak tercakup dalam petunjuk ini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/xcode/)[Dokumentasi aplikasi ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/id/integrations/avante-nvim/)

Plugin Neovim

OpenAI ChatAnthropic Messages

Plugin Neovim: chat dan pengeditan langsung dalam buffer.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/avante-nvim/)

#### Tempat mengatur

opts untuk yetone/avante.nvim dalam lazy.nvim: opts.providers.\<nama\> dengan \_\_inherited\_from = 'openai' (provider khusus yang kompatibel dengan OpenAI) atau penggantian providers.claude.endpoint; kunci berasal dari variabel yang ditentukan dalam api\_key\_name (nama AVANTE\_\* didukung).

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```lua
opts = {
  provider = "ailoot",
  providers = {
    ailoot = {
      __inherited_from = "openai",
      endpoint = "https://api.ailoot.ai/v1",
      api_key_name = "AILOOT_API_KEY",
      model = "claude-sonnet-5-5",
    },
    claude = {
      endpoint = "https://api.ailoot.ai",   -- Anthropic Messages, tanpa /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- di terminal: export AILOOT_API_KEY=sk-...
-- penyedia claude membaca AVANTE_ANTHROPIC_API_KEY atau ANTHROPIC_API_KEY
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dalam wiki plugin, alamat yang kompatibel dengan OpenAI diakhiri /v1 (plugin menambahkan /chat/completions). Provider claude bawaan menggunakan alamat seperti https://api.anthropic.com, sehingga untuk Ailoot digunakan tanpa /v1. Provider khusus tanpa \_\_inherited\_from memerlukan alamat lengkap dan fungsi pengurai respons sendiri.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/avante-nvim/)[Dokumentasi aplikasi ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/id/integrations/codecompanion-nvim/)

Plugin Neovim

OpenAI ChatAnthropic Messages

Chat dan pengeditan inline dalam Neovim.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/codecompanion-nvim/)

#### Tempat mengatur

require('codecompanion').setup({ adapters = { http = { ... } } }) melalui adapters.extend('openai\_compatible', ...) atau extend('anthropic', ...); lalu interactions.chat/inline.adapter.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- nama variabel lingkungan yang menyimpan sk-...
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `gpt-6.1-sol`

#### Penting

openai\_compatible memisahkan host (env.url, tanpa /v1) dan jalur (env.chat\_url). Nilai env dapat berupa nama variabel lingkungan, cmd:..., file:..., atau fungsi Lua. Adaptor anthropic juga dapat diperluas dengan url khusus untuk /v1/messages.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/codecompanion-nvim/)[Dokumentasi aplikasi ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/id/integrations/gptel/)

Paket Emacs

OpenAI ChatAnthropic MessagesGemini

Klien model bahasa sederhana untuk Emacs.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/gptel/)

#### Tempat mengatur

init.el: daftarkan backend melalui gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages), atau gptel-make-gemini — masing-masing memiliki :host, :endpoint, :key, :stream, :models; lalu tetapkan gptel-backend dan gptel-model.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```lisp
(setq gptel-model 'claude-sonnet-5-5
      gptel-backend
      (gptel-make-openai "Ailoot"
        :host "api.ailoot.ai"
        :endpoint "/v1/chat/completions"
        :stream t
        :key (getenv "AILOOT_API_KEY")               ; atau (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; opsi Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; jalur bawaan /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5`

#### Penting

:host hanya nama host (tanpa https:// dan jalur); jalur ditetapkan dalam :endpoint. gptel-make-anthropic mengirim header x-api-key dan anthropic-version — Ailoot menerimanya.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/gptel/)[Dokumentasi aplikasi ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/id/integrations/theia/)

Editor kode

OpenAI Chat

IDE sumber terbuka dengan modul Theia AI.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/theia/)

#### Tempat mengatur

Preferences → AI-features → OpenAiCustom (atau kunci ai-features.openAiCustom.customOpenAiModels dalam settings.json; jendela AI Configuration — Alt+A).

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

Contoh model: `claude-sonnet-5-5`

#### Penting

url adalah alamat dasar yang diakhiri /v1. Untuk model selain OpenAI, pilihan aman adalah developerMessageSettings: "system".

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/theia/)[Dokumentasi aplikasi ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/id/integrations/trae/)

Editor kode

OpenAI ChatAnthropic Messages

Editor kode Trae dengan model khusus.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/trae/)

#### Tempat mengatur

Settings → Models → Add Model → Custom Model → API Format, Request URL (tombol Full URL), Model ID, Display Name, API Key; Advanced Settings opsional.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Format OpenAI:
  API Format:  OpenAI Chat Completions
  Full URL:    OFF
  Request URL: https://api.ailoot.ai/v1
  Model ID:    gpt-6.1-sol
  API Key:     sk-...

Format Anthropic:
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

Contoh model: `gpt-6.1-sol`

#### Penting

Saat Full URL dinonaktifkan, Trae menambahkan jalur format yang dipilih secara otomatis (OpenAI — alamat dengan /v1; Anthropic — tanpa /v1). Saat Full URL diaktifkan, masukkan https://api.ailoot.ai/v1/chat/completions atau https://api.ailoot.ai/v1/messages. Kolom Model Series menyesuaikan prompt dengan keluarga model.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/trae/)[Dokumentasi aplikasi ↗](https://docs.trae.ai/ide/models)

## Aplikasi chat

Chat untuk komputer, ponsel, dan browser, catatan, serta launcher.

OW

### [Open WebUI](https://ailoot.ai/docs/id/integrations/open-webui/)

Chat web, server sendiri

OpenAI Chat

Chat web populer pada server sendiri.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/open-webui/)

#### Tempat mengatur

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (atau env OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY saat menjalankan container)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: kosong (akan dimuat dari /v1/models) atau tambahkan secara manual claude-sonnet-5-5, gpt-6.1-sol

Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Format OpenAI Chat Completions; URL wajib menggunakan /v1 tanpa garis miring di akhir. Daftar model diambil dari /v1/models; untuk katalog besar (252 model), lebih praktis membatasi Model IDs dan mengaktifkan cache daftar model (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). Untuk embedding RAG tersedia RAG\_OPENAI\_API\_BASE\_URL terpisah.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/open-webui/)[Dokumentasi aplikasi ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/id/integrations/librechat/)

Chat web, server sendiri

OpenAI ChatAnthropic Messages

Chat web pada server sendiri dengan agen dan beberapa provider.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/librechat/)

#### Tempat mengatur

File librechat.yaml → endpoints.custom (kunci dalam .env melalui ${VAR}); untuk format Anthropic, kolom provider: 'anthropic'

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

Contoh model: `gpt-6.1-sol`

#### Penting

custom endpoint biasa = OpenAI Chat Completions (baseURL dengan /v1). provider: 'anthropic' mengaktifkan klien native /v1/messages; contoh dokumentasi menulis baseURL Anthropic tanpa /v1 (https://api.anthropic.com), jadi alamat kami https://api.ailoot.ai. fetch: true mengambil daftar dari /v1/models.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/librechat/)[Dokumentasi aplikasi ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/id/integrations/cherry-studio/)

Aplikasi desktop

OpenAI ChatOpenAI ResponsesAnthropic Messages

Klien desktop dengan asisten dan basis pengetahuan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/cherry-studio/)

#### Tempat mengatur

Settings (ikon roda gigi) \> Model Provider \> + Add Provider \> tipe protokol OpenAI / OpenAI Responses / Anthropic / Gemini

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider Name: Ailoot
Jenis: OpenAI (atau OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Periksa pratinjau alamat akhir di bawah kolom: alamatnya harus menjadi https://api.ailoot.ai/v1/chat/completions (untuk Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Kemudian klik tombol Model Check
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dokumentasi mengonfirmasi protokol OpenAI, Anthropic, OpenAI Responses, dan Gemini serta pratinjau jalur akhir di bawah kolom, tetapi tidak menjelaskan aturan penambahan /v1 — ikuti pratinjau. Ketiga format kami (Chat Completions, Responses, Messages) dapat digunakan.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/cherry-studio/)[Dokumentasi aplikasi ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/id/integrations/chatbox/)

Komputer dan ponsel

OpenAI Chat

Chat untuk komputer dan ponsel.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/chatbox/)

#### Tempat mengatur

Pengaturan (tombol pada sidebar) \> Model Provider \> Add (di bawah) \> tipe OpenAI API Compatible

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (kosong, secara default /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision dinonaktifkan dalam contoh ini; tool_use — sesuai kemampuan model yang dipilih)
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dalam dokumentasi, API Host ditulis tanpa /v1 (contoh https://api.openai.com), sedangkan jalur default adalah /v1/chat/completions. Tipe Google Gemini compatible juga tersedia, tetapi belum diuji untuk /v1beta kami. Impor konfigurasi JSON (type: 'openai', apiHost, apiPath) tersedia sejak 1.15.1 melalui chatbox://provider/import?config=\<base64\>. Untuk GPT dan Claude pada contoh, vision dinonaktifkan: snapshot katalog 2026-09-30 menyatakan hanya teks dalam format OpenAI Chat. Jika versi Chatbox Anda menyediakan vision, aktifkan hanya untuk model yang kartu katalog terkininya menyatakan input image pada format API yang dipilih; kemampuan klien melampirkan gambar tidak membuktikan dukungan model.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/chatbox/)[Dokumentasi aplikasi ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/id/integrations/lobechat/)

Chat web, server sendiri

OpenAI ChatAnthropic Messages

Chat modern dengan plugin dan basis pengetahuan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/lobechat/)

#### Tempat mengatur

Self-host: variabel lingkungan OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# format Anthropic (opsional)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Contoh model: `claude-sonnet-5-5`

#### Penting

OPENAI\_PROXY\_URL secara default adalah https://api.openai.com/v1, jadi gunakan /v1. ANTHROPIC\_PROXY\_URL secara default adalah https://api.anthropic.com (tanpa /v1). Secara teknis, GOOGLE\_PROXY\_URL dapat digunakan untuk format Gemini (https://api.ailoot.ai), tetapi opsi ini belum kami uji. Gunakan mode server: jika permintaan dikirim langsung dari browser, API Ailoot saat ini dapat menolaknya berdasarkan aturan CORS.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/lobechat/)[Dokumentasi aplikasi ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/id/integrations/jan/)

Aplikasi desktop

OpenAI ChatAnthropic Messages

Chat desktop sumber terbuka dengan model lokal dan cloud.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/jan/)

#### Tempat mengatur

Settings \> Model Providers \> Add Provider → pilih format OpenAI-compatible atau Anthropic-compatible

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
OpenAI-compatible:
  Provider name: Ailoot
  Base URL: https://api.ailoot.ai/v1
  API key: sk-...
Anthropic-compatible:
  Provider name: Ailoot Claude
  Base URL: https://api.ailoot.ai
  API key: sk-...
Models: akan dimuat dari {base_url}/models atau + tambahkan secara manual: claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dokumentasi: Base URL untuk format yang kompatibel dengan OpenAI wajib menggunakan /v1 (jika tidak, 404); garis miring di akhir dihapus. Untuk mode Anthropic, contoh LiteLLM menggunakan alamat tanpa /v1. Kemampuan model (tools, vision) pada provider khusus diatur manual. Kunci cadangan didukung (pengulangan hanya untuk 401/403/429).

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/jan/)[Dokumentasi aplikasi ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/id/integrations/sillytavern/)

Chat roleplay

OpenAI Chat

Antarmuka untuk chat roleplay dan karakter.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/sillytavern/)

#### Tempat mengatur

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (OpenAI-compatible)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: pilih dari daftar (/v1/models) atau masukkan claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dokumentasi: jika koneksi bermasalah, tambahkan /v1 dan JANGAN tambahkan /chat/completions. Daftar model diambil jika server menyediakan /v1/models (server kami menyediakannya).

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/sillytavern/)[Dokumentasi aplikasi ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/id/integrations/anythingllm/)

Chat dengan dokumen

OpenAI Chat

Chat dengan dokumen Anda pada komputer atau server.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/anythingllm/)

#### Tempat mengatur

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = sesuai model

Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
```

Contoh model: `deepseek-v4-pro`

#### Penting

Dalam dokumentasi, provider ditandai sebagai ‘untuk pengembang’. Jika diperlukan, gunakan GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. Untuk embedding, tersedia generic-openai embedder terpisah (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY) — model nemotron-3-embed melalui /v1/embeddings.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/anythingllm/)[Dokumentasi aplikasi ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/id/integrations/big-agi/)

Chat web, server sendiri

OpenAI ChatAnthropic Messages

Antarmuka web canggih untuk bekerja dengan beberapa model.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/big-agi/)

#### Tempat mengatur

Env saat deployment: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; dalam antarmuka — Models \> Add OpenAI-compatible

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dalam dokumentasi, variabel dijelaskan sebagai pengganti backend host OpenAI dan Anthropic (untuk proxy dan endpoint khusus); karena disebut “host”, alamat ditulis tanpa /v1, tetapi format jalur tepatnya tidak dijelaskan — periksa pada permintaan pertama.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/big-agi/)[Dokumentasi aplikasi ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/id/integrations/boltai/)

Aplikasi Mac

OpenAI Chat

Klien AI native untuk macOS.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/boltai/)

#### Tempat mengatur

Settings \> Models \> (+) \> OpenAI-compatible Server

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: sesuai model
Streaming: aktifkan
```

Contoh model: `gpt-6.1-sol`

#### Penting

Alamat lengkap chat completions diperlukan. Agar digunakan oleh AI Command, jadikan layanan ini sebagai default. Petunjuk berdasarkan bantuan BoltAI; jendela pada BoltAI 2 dapat berbeda.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/boltai/)[Dokumentasi aplikasi ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/id/integrations/hugging-face-chat-ui/)

Chat web, server sendiri

OpenAI Chat

Chat web sumber terbuka Hugging Face pada server sendiri.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/hugging-face-chat-ui/)

#### Tempat mengatur

File .env.local (OPENAI\_BASE\_URL, OPENAI\_API\_KEY)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Contoh model: `deepseek-v4-pro`

#### Penting

Chat UI hanya bekerja dengan API yang kompatibel dengan OpenAI melalui OPENAI\_BASE\_URL dan mengambil daftar model dari /models.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/hugging-face-chat-ui/)[Dokumentasi aplikasi ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/id/integrations/msty-studio/)

Aplikasi desktop

OpenAI Chat

Chat desktop dengan model lokal dan cloud.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/msty-studio/)

#### Tempat mengatur

Model Hub \> Model Providers \> Add Provider \> OpenAI-compatible

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dokumentasi mengonfirmasi provider khusus yang kompatibel dengan OpenAI, tetapi tidak menentukan format alamat; /v1 adalah root standar OpenAI API, jadi jika terjadi 404, periksa pilihan tanpa /v1. Endpoint khusus yang kompatibel dengan Anthropic tidak dijelaskan dalam dokumentasi.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/msty-studio/)[Dokumentasi aplikasi ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/id/integrations/nextchat/)

Chat web, server sendiri

OpenAI Chat

Chat web ringan yang cepat di-deploy.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/nextchat/)

#### Tempat mengatur

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

Contoh model: `gpt-6.1-sol`

#### Penting

Untuk konfigurasi ini, gunakan OpenAI Chat melalui server NextChat. Saat men-deploy di Vercel atau Docker, tetapkan BASE\_URL=https://api.ailoot.ai tanpa /v1, OPENAI\_API\_KEY, CUSTOM\_MODELS dan DEFAULT\_MODEL. Deploy ulang server setelah mengubah variabel ini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/nextchat/)[Dokumentasi aplikasi ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/id/integrations/obsidian-copilot/)

Plugin Obsidian

OpenAI Chat

Chat dengan catatan Obsidian.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/obsidian-copilot/)

#### Tempat mengatur

Settings \> Copilot \> BYOK \> Add a provider \> Add a custom provider

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (atau pilih dari daftar /v1/models)
Kemudian klik Test; aktifkan model di Basic > Agents > Quick Chat
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Daftar model diambil dari /v1/models; model juga dapat dimasukkan manual. Jika Test berhasil tetapi Quick Chat tidak mengirim pesan, aktifkan Enable CORS pada provider (respons diterima sekaligus tanpa streaming). Kunci disimpan dalam Obsidian Keychain.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/obsidian-copilot/)[Dokumentasi aplikasi ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/id/integrations/page-assist/)

Ekstensi browser

OpenAI Chat

Ekstensi browser: chat tentang halaman yang terbuka.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/page-assist/)

#### Tempat mengatur

Ikon Page Assist \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Kemudian tambahkan model secara manual: gpt-6.1-sol, claude-sonnet-5-5
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dokumentasi mengonfirmasi Custom dengan API URL dan kunci; format URL tidak dijelaskan, sedangkan /v1 adalah root standar OpenAI API. Pengambilan model otomatis hanya dijamin untuk Ollama, LM Studio, dan Llamafile — model lainnya ditambahkan manual.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/page-assist/)[Dokumentasi aplikasi ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/id/integrations/raycast-ai/)

Launcher

OpenAI Chat

AI dalam launcher Raycast: perintah cepat dan chat.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/raycast-ai/)

#### Tempat mengatur

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → file ~/.config/raycast/ai/providers.yaml

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

Contoh model: `claude-sonnet-5-5`

#### Penting

base\_url adalah endpoint yang kompatibel dengan OpenAI tanpa sufiks /chat/completions. Raycast membaca ulang file tanpa perlu dimulai ulang. Jika abilities tidak ditentukan, tools dan vision dianggap tidak didukung. Model muncul dalam Quick AI, AI Chat, dan AI Commands. Dalam contoh ini vision.supported = false: snapshot katalog 2026-09-30 menyatakan hanya teks untuk Claude/OpenAI Chat. Jika versi Raycast Anda mendukung pengaturan ini, aktifkan vision hanya untuk model yang kartu katalog terkininya menyatakan input image dalam format OpenAI Chat; opsi klien sendiri tidak membuktikan dukungan gambar oleh API.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/raycast-ai/)[Dokumentasi aplikasi ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/id/integrations/typingmind/)

Aplikasi web

OpenAI Chat

Antarmuka chat yang nyaman dalam browser dan desktop.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/typingmind/)

#### Tempat mengatur

Models (sidebar kiri) \> + Add Custom Model

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: sesuai model
Test → Save
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Endpoint dimasukkan sebagai jalur lengkap. Kunci dikirim dengan header khusus Authorization: Bearer sk-... — Ailoot menerimanya. TypingMind versi web mengakses API langsung dari browser, dan saat ini permintaan tersebut dapat diblokir CORS; versi desktop lebih andal. Tipe Gemini dalam TypingMind mengirim kunci melalui header apiKey yang tidak diterima Ailoot — gunakan tipe OpenAI Chat Completions.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/typingmind/)[Dokumentasi aplikasi ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK dan framework

Library untuk aplikasi, agen, dan RAG Anda sendiri.

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/id/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

Library resmi OpenAI untuk Python.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openai-python-sdk/)

#### Tempat mengatur

Parameter konstruktor OpenAI(base\_url=..., api\_key=...) atau variabel lingkungan OPENAI\_BASE\_URL dan OPENAI\_API\_KEY

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
# variabel lingkungan
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# atau dalam kode
```

`ailoot-openai-python-sdk.py`

```python
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Halo"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Halo")
# Embedding: client.embeddings.create(model="nemotron-3-embed", input=["teks"])
```

```bash
python3 ailoot-openai-python-sdk.py
```

Contoh model: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (chat); nemotron-3-embed (embedding)`

#### Penting

Alamat menggunakan /v1: SDK menambahkan /chat/completions, /responses, /embeddings, /images/\*, /audio/\* secara otomatis. Chat Completions dan Responses berfungsi (Responses untuk model yang memiliki format tersebut dalam katalog). Output streaming dan alat mengikuti standar. Kesalahan Ailoot dikembalikan dalam JSON dengan Request ID dan ditangkap sebagai openai.APIStatusError.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openai-python-sdk/)[Dokumentasi aplikasi ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/id/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

Library resmi OpenAI untuk JavaScript dan TypeScript.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openai-node-js-sdk/)

#### Tempat mengatur

Opsi konstruktor new OpenAI({ baseURL, apiKey }); secara default SDK membaca variabel lingkungan OPENAI\_BASE\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Halo" }]
});
console.log(r.choices[0].message.content);
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### Penting

README menunjukkan opsi baseURL; pembacaan OPENAI\_BASE\_URL terlihat dalam kode sumber klien (src/client.ts), dengan nilai default https://api.openai.com/v1. Gunakan alamat Ailoot dengan /v1. chat.completions dan responses tersedia.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openai-node-js-sdk/)[Dokumentasi aplikasi ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/id/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Library resmi Anthropic untuk Python.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/anthropic-python-sdk/)

#### Tempat mengatur

Parameter Anthropic(base\_url=...) atau variabel lingkungan ANTHROPIC\_BASE\_URL; kunci: api\_key atau ANTHROPIC\_API\_KEY

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "Halo"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

Contoh model: `claude-sonnet-5-5, claude-opus-5-5; juga melalui /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Penting

Alamat TANPA /v1: SDK menambahkan /v1/messages secara otomatis. Gateway menerima kunci dalam x-api-key (dikirim oleh SDK) dan Authorization: Bearer. Output streaming, alat, dan /v1/messages/count\_tokens berfungsi. Pemrosesan batch (Batches) dan Files API tidak dinyatakan dalam katalog Ailoot.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/anthropic-python-sdk/)[Dokumentasi aplikasi ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/id/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Framework TypeScript untuk aplikasi AI dengan provider apa pun.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/vercel-ai-sdk/)

#### Tempat mengatur

Provider: createOpenAICompatible({ name, baseURL, apiKey }) dari @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) dari @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) dari @ai-sdk/google; createOpenAI({ baseURL }) atau OPENAI\_BASE\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "Halo" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `deepseek-v4-pro (kompatibel dengan OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Penting

Alamat setiap provider berbeda: provider yang kompatibel dengan OpenAI dan Anthropic menggunakan /v1 (default Anthropic https://api.anthropic.com/v1), Google menggunakan /v1beta (default https://generativelanguage.googleapis.com/v1beta). Provider @ai-sdk/openai secara default mengakses Responses API; untuk model tanpa metode responses, gunakan openai.chat("id") atau createOpenAICompatible.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/vercel-ai-sdk/)[Dokumentasi aplikasi ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/id/integrations/langchain/)

Framework

OpenAI ChatOpenAI ResponsesAnthropic Messages

Framework untuk rantai, agen, dan RAG.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/langchain/)

#### Tempat mengatur

ChatOpenAI(base\_url=...) atau variabel OPENAI\_API\_BASE / OPENAI\_BASE\_URL; ChatAnthropic(base\_url=...) atau ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Halo").content)

from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
```

Contoh model: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### Penting

ChatOpenAI: alamat dengan /v1. Menurut dokumentasi, ChatOpenAI hanya mendukung spesifikasi resmi OpenAI: kolom nonstandar seperti reasoning\_content dari model pihak ketiga tidak dipertahankan. Untuk Claude, lebih baik gunakan ChatAnthropic: alamat tanpa /v1, SDK menambahkan /v1/messages secara otomatis. Parameter base\_url serta variabel ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL untuk ChatAnthropic dijelaskan dalam dokumentasi kelas pada kode sumber (langchain\_anthropic/chat\_models.py), bukan halaman integrasi. Opsi use\_responses\_api mengaktifkan mode Responses dalam ChatOpenAI.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/langchain/)[Dokumentasi aplikasi ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/id/integrations/crewai/)

Framework agen

OpenAI ChatAnthropic Messages

Tim agen dengan peran dan tugas.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/crewai/)

#### Tempat mengatur

crewai.LLM(model=..., base\_url=..., api\_key=...); variabel OPENAI\_API\_KEY dan OPENAI\_BASE\_URL; untuk Claude — provider asli anthropic/ dengan base\_url

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/messages, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
from crewai import LLM
# format yang kompatibel dengan OpenAI
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
```

Contoh model: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### Penting

Prefiks openai/ atau anthropic/ memilih provider dalam CrewAI; id dikirim dalam permintaan tanpa prefiks. Alamat OpenAI menggunakan /v1, sedangkan Anthropic tanpa /v1. Dokumentasi juga menjelaskan opsi custom\_openai=True untuk gateway apa pun yang kompatibel dengan OpenAI. Untuk Anthropic, max\_tokens wajib.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/crewai/)[Dokumentasi aplikasi ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/id/integrations/google-genai-python/)

SDK

Gemini

Library resmi Google untuk Gemini API.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/google-genai-python/)

#### Tempat mengatur

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
from google import genai
from google.genai import types
client = genai.Client(
    api_key=os.environ["AILOOT_API_KEY"],
    http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Halo")
print(r.text)
```

Contoh model: `gemini-3.6-flash, gemini-3.1-pro`

#### Penting

Alamat tanpa /v1beta: SDK menyusun /v1beta/models/{model}:generateContent secara otomatis. Kunci dikirim melalui header x-goog-api-key — Ailoot menerimanya. Hanya model dengan format Gemini yang tersedia. Alamat khusus untuk versi JavaScript (@google/genai) tidak dijelaskan dalam dokumentasi, jadi tidak dicantumkan di sini.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/google-genai-python/)[Dokumentasi aplikasi ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/id/integrations/litellm/)

SDK

OpenAI Chat

Antarmuka Python terpadu ke puluhan provider.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/litellm/)

#### Tempat mengatur

litellm.completion(model="openai/\<id\>", api\_base=..., api\_key=...)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "Halo"}])
print(r.choices[0].message.content)
# embedding: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["teks"])
```

Contoh model: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### Penting

Prefiks openai/ menunjukkan protokol yang kompatibel dengan OpenAI; id dikirim ke Ailoot tanpa prefiks. LiteLLM menambahkan /chat/completions dan /embeddings secara otomatis; menurut dokumentasi, jika terjadi kesalahan Not Found, alamat harus diakhiri /v1.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/litellm/)[Dokumentasi aplikasi ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/id/integrations/litellm-proxy/)

Gateway sendiri

OpenAI Chat

Gateway sendiri dengan kunci, batas, dan log di atas Ailoot.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/litellm-proxy/)

#### Tempat mengatur

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); jalankan litellm --config config.yaml

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# jalankan: litellm --config config.yaml
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### Penting

Proxy berguna jika Anda ingin membagikan kunci internal kepada tim di atas satu kunci Ailoot. Pendebitan Ailoot dibebankan pada kunci yang ditentukan dalam api\_key. Alamat menggunakan /v1.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/litellm-proxy/)[Dokumentasi aplikasi ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/id/integrations/llamaindex/)

Framework

OpenAI Chat

Framework untuk pencarian pada data sendiri dan RAG.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/llamaindex/)

#### Tempat mengatur

Paket llama-index-llms-openai-like, kelas OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
pip install llama-index-llms-openai-like
```

```python
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
    model="deepseek-v4-pro",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    is_chat_model=True,
    is_function_calling_model=True,
    context_window=128000)
print(llm.complete("Halo"))
```

Contoh model: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Penting

Alamat menggunakan /v1. is\_chat\_model=True wajib; jika tidak, kelas mengakses /completions yang usang. is\_function\_calling\_model=True memungkinkan agen menggunakan alat. Tetapkan context\_window sesuai kartu model dalam katalog Ailoot.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/llamaindex/)[Dokumentasi aplikasi ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/id/integrations/mastra/)

Framework agen

OpenAI ChatOpenAI Responses

Framework TypeScript untuk agen dan alur kerja.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/mastra/)

#### Tempat mengatur

Dalam Agent: model: { id: "\<provider\>/\<model\>", url: "\<alamat dasar\>", apiKey, api?: "chat" | "responses" }

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "Jawab dalam bahasa Rusia",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // hanya untuk model dengan metode responses
  }
});
```

Kunci dibaca dari variabel `AILOOT_API_KEY` — tetapkan sebelum menjalankan:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan ke ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # lalu mulai ulang terminal
```

Contoh model: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### Penting

url berisi alamat dasar dengan /v1, bukan jalur lengkap ke /chat/completions. Secara default menggunakan Chat Completions; api: "responses" beralih ke Responses API. Bentuk id "provider/model" mengirim id model saja ke gateway. Kolom apiKey dalam objek model ditunjukkan dalam dokumentasi pada contoh dengan header; penggunaannya bersama url tidak dijelaskan secara terpisah.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/mastra/)[Dokumentasi aplikasi ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/id/integrations/openai-agents-sdk/)

Framework agen

OpenAI ChatOpenAI Responses

Library OpenAI untuk skenario multiagen.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/openai-agents-sdk/)

#### Tempat mengatur

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client), atau secara global set\_default\_openai\_client(client)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Asisten", instructions="Jawab dalam bahasa Rusia", model=model)
print(Runner.run_sync(agent, "Halo").final_output)
```

Contoh model: `claude-sonnet-5-5, gpt-6.1-sol`

#### Penting

Alamat menggunakan /v1. Nonaktifkan tracing melalui set\_tracing\_disabled(True): jika tidak, SDK akan mencoba mengirim trace ke OpenAI tanpa kunci OpenAI. Chat Completions hanya tersedia untuk model yang mencantumkan metode tersebut dalam katalog dan mengizinkan akses melalui kunci Anda; Responses (default SDK) hanya tersedia untuk model dengan metode responses dalam katalog. Alat bawaan OpenAI (pencarian web, file) tidak dijamin melalui gateway pihak ketiga.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/openai-agents-sdk/)[Dokumentasi aplikasi ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/id/integrations/pydantic-ai/)

Framework agen

OpenAI ChatOpenAI Responses

Framework agen bertipe dalam Python.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/pydantic-ai/)

#### Tempat mengatur

OpenAIProvider(base\_url=..., api\_key=...) dengan model OpenAIChatModel (Chat Completions) atau OpenAIResponsesModel (Responses); atau variabel OPENAI\_BASE\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```python
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
    provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Halo").output)
```

Contoh model: `deepseek-v4-pro, gpt-6.1-sol (untuk OpenAIResponsesModel)`

#### Penting

Alamat menggunakan /v1. Dokumentasi secara default menggunakan OpenAIResponsesModel: gunakan hanya untuk model dengan metode responses; untuk model lainnya, gunakan OpenAIChatModel.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/pydantic-ai/)[Dokumentasi aplikasi ↗](https://pydantic.dev/docs/ai/models/openai/)

## Otomatisasi

Alur tanpa kode, pembuat rantai, bot, dan rumah pintar.

N8

### [n8n](https://ailoot.ai/docs/id/integrations/n8n/)

Otomatisasi tanpa kode

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Otomatisasi alur dengan node agen AI.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/n8n/)

#### Tempat mengatur

Credentials → OpenAI → kolom Base URL (default https://api.openai.com/v1); Credentials → Anthropic → Base URL (default https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (default https://generativelanguage.googleapis.com). Lalu node OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
OpenAI credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai/v1
Anthropic credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
  Host: https://api.ailoot.ai
  API Key: sk-...
Node OpenAI Chat Model → Model: By ID → gpt-6.1-sol (sakelar Use Responses API — hanya untuk model dengan metode responses)
```

Contoh model: `gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Penting

Validasi kredensial memanggil /models (OpenAI), /v1/models (Anthropic), dan /v1beta/models (Gemini); ketiga jalur tersedia di Ailoot. Kolom Base URL tidak dijelaskan pada halaman dokumentasi n8n: kolom tersebut ada dalam kredensialnya sendiri (kode sumber OpenAiApi.credentials.ts dan AnthropicApi.credentials.ts, label “Override the default base URL for the API”). Dalam n8n Cloud, jangan pilih “Use Gateway credits”; jika dipilih, permintaan tidak melalui Ailoot.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/n8n/)[Dokumentasi aplikasi ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/id/integrations/dify/)

Platform aplikasi LLM

OpenAI Chat

Platform aplikasi AI: chatbot, agen, basis pengetahuan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/dify/)

#### Tempat mengatur

Integrations → Model Provider → instal plugin OpenAI-API-compatible → Add Model (kolom: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: sesuai kartu model di katalog Ailoot

Untuk Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

Contoh model: `claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embedding)`

#### Penting

Hanya pemilik dan admin workspace yang dapat mengelola provider. Menurut README plugin: alamat LLM menggunakan /v1, sedangkan untuk embedding, rerank, STT, dan TTS plugin menambahkan versi API sendiri, jadi alamat tanpa /v1 (jika tidak, menjadi /v1/v1). Tambahkan setiap model Ailoot sebagai entri terpisah; aktifkan dukungan gambar input dan output streaming dalam pengaturan model.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/dify/)[Dokumentasi aplikasi ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/id/integrations/flowise/)

Pembuat rantai

OpenAI Chat

Pembuat visual untuk rantai dan agen.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/flowise/)

#### Tempat mengatur

Node ChatOpenAI atau ChatOpenAI Custom → Connect Credential (kunci) → Additional Parameters → Base Path (dan Base Options untuk header)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Credential (OpenAI API): sk-...
Node ChatOpenAI Custom:
  Model Name: deepseek-v4-pro
  Additional Parameters → Base Path: https://api.ailoot.ai/v1
```

Contoh model: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Penting

Daftar model ChatOpenAI bersifat tetap, jadi untuk id Ailoot lainnya gunakan ChatOpenAI Custom, yang memungkinkan nama model dimasukkan manual. Base Path menggunakan /v1. Untuk embedding, tersedia node OpenAI Embeddings Custom.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/flowise/)[Dokumentasi aplikasi ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/id/integrations/home-assistant/)

Rumah pintar

OpenAI Chat

Asisten suara rumah pintar melalui Extended OpenAI Conversation.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/home-assistant/)

#### Tempat mengatur

Instal melalui HACS (Custom repository) atau salin custom\_components/extended\_openai\_conversation → mulai ulang → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
```

Contoh model: `gpt-6.1-sol, claude-sonnet-5-5`

#### Penting

Ini adalah komponen pihak ketiga, bukan integrasi resmi. Kontrol perangkat menggunakan pemanggilan fungsi (tools) dalam Chat Completions, jadi pilih model yang mendukung alat. Integrasi resmi OpenAI Conversation tidak mendukung alamat khusus.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/home-assistant/)[Dokumentasi aplikasi ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/id/integrations/langflow/)

Pembuat rantai

OpenAI Chat

Pembuat visual untuk agen dan RAG.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/langflow/)

#### Tempat mengatur

Profil → Settings → Model Providers → OpenAI Compatible (kolom Base URL dan API Key; variabel OPENAI\_COMPATIBLE\_BASE\_URL dan OPENAI\_COMPATIBLE\_API\_KEY). Alternatif: komponen OpenAI → kolom OpenAI API Base

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
atau melalui variabel lingkungan:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Kemudian pada komponen Language Model / Agent, pilih OpenAI Compatible → claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### Penting

Langflow memeriksa koneksi dan mengambil daftar model dari /v1/models; model muncul dalam bagian Language Models dan Embedding Models. Model yang diperlukan kemudian harus diaktifkan manual. Provider diinstal bersama langflow.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/langflow/)[Dokumentasi aplikasi ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/id/integrations/make/)

Otomatisasi tanpa kode

Permintaan HTTP

Otomatisasi tanpa kode: permintaan ke Ailoot melalui modul HTTP.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/make/)

#### Tempat mengatur

Modul OpenAI bawaan hanya bekerja dengan akun OpenAI. Gunakan HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Modul: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
  Authorization: Bearer sk-...
  Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → jawaban tersedia di choices[].message.content
```

Contoh model: `gpt-6.1-sol, claude-sonnet-5-5`

#### Penting

Ini modul HTTP serbaguna, bukan provider Ailoot khusus: dokumentasinya menjelaskan alamat HTTPS apa pun. Sebaiknya simpan kunci dalam koneksi API key (Make menyarankan ini alih-alih mengirimnya melalui header). Output streaming tidak diperlukan dalam Make; kirim tanpa stream.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/make/)[Dokumentasi aplikasi ↗](https://apps.make.com/http)

T

### [Bot Telegram](https://ailoot.ai/docs/id/integrations/telegram-bot/)

Bot

OpenAI Chat

Bot Telegram sendiri menggunakan OpenAI SDK.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/telegram-bot/)

#### Tempat mengatur

Framework Telegram tidak memiliki lapisan LLM sendiri: handler pesan memanggil OpenAI SDK dengan base\_url Ailoot (atau Anthropic SDK dengan base\_url tanpa /v1)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

Simpan kode Python sebagai ailoot-telegram-bot.py. Instal dependensi, atur kedua variabel lingkungan, lalu jalankan berkas. Kirim Hello ke bot dan periksa balasan teksnya. Jika terjadi kesalahan, simpan Request ID dan periksa hasil awal sebelum mengirim permintaan pembuatan lain.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError

async def main():
    dp = Dispatcher()
    async with AsyncOpenAI(
        base_url="https://api.ailoot.ai/v1",
        api_key=os.environ["AILOOT_API_KEY"],
        max_retries=0,
    ) as llm:
        @dp.message(F.text)
        async def reply(message: Message):
            try:
                result = await llm.chat.completions.create(
                    model="claude-sonnet-5-5",
                    messages=[{"role": "user", "content": message.text}],
                )
                content = result.choices[0].message.content or "—"
                for start in range(0, len(content), 4000):
                    await message.answer(content[start:start + 4000])
            except APIError as error:
                await message.answer(
                    f"{type(error).__name__}; Request ID: "
                    f"{getattr(error, 'request_id', None) or '—'}"
                )
        bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

Contoh model: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### Penting

Framework Telegram tidak memiliki lapisan jaringan saraf sendiri: alamat Ailoot diatur dalam OpenAI SDK di dalam bot. Jika saldo nol, Ailoot mengembalikan kesalahan 402 yang jelas dengan Request ID — tampilkan kepada pengguna bot agar aplikasi tidak crash.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/telegram-bot/)[Dokumentasi aplikasi ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/id/integrations/zapier/)

Otomatisasi tanpa kode

Permintaan HTTP

Otomatisasi: permintaan ke Ailoot melalui Webhooks by Zapier.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/zapier/)

#### Tempat mengatur

Aplikasi ChatGPT (OpenAI) dalam Zapier hanya bekerja dengan OpenAI. Gunakan Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Tindakan: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Halo"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

Contoh model: `claude-sonnet-5-5, gpt-6.1-sol`

#### Penting

Ini permintaan HTTP serbaguna; Zapier tidak memiliki provider siap pakai dengan kolom alamat dasar. Custom Request mengirim kolom Data apa adanya tanpa mengurai, jadi JSON perlu divalidasi terlebih dahulu. Webhooks by Zapier tersedia pada paket Zapier berbayar.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/zapier/)[Dokumentasi aplikasi ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Sedang diperiksa

Konfigurasi dengan detail yang belum dikonfirmasi — cocokkan dengan jendela aplikasi.

AC

### [Antigravity CLI](https://ailoot.ai/docs/id/integrations/antigravity-cli/)

Agen di terminal

Sedang diperiksa

Gemini

Agen CLI Google Antigravity dengan format Gemini.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/antigravity-cli/)

#### Tempat mengatur

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; variabel GEMINI\_API\_KEY dan GOOGLE\_GEMINI\_BASE\_URL

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1beta/models/{model}:generateContent, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# di terminal:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

Contoh model: `gemini-3.8-flash`

#### Penting

Protokolnya adalah Gemini REST asli (streamGenerateContent, kunci dalam X-Goog-Api-Key), jalur https://api.ailoot.ai/v1beta/... Untuk satu pertanyaan, agy mengirim dua permintaan: judul percakapan dan jawaban itu sendiri. Agen menahan saldo jauh lebih besar pada setiap langkah daripada chat biasa, jadi sediakan saldo yang cukup. Kartu berada pada bagian “Sedang diperiksa”: konfigurasi disusun berdasarkan dokumentasi, tetapi klien belum diuji langsung melalui Ailoot. Jika modelProvider = gemini dan GEMINI\_API\_KEY kosong, CLI tidak akan berjalan.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/antigravity-cli/)[Dokumentasi aplikasi ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/id/integrations/cline-cli/)

Agen di terminal

Sedang diperiksa

OpenAI Chat

Versi CLI agen Cline.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/cline-cli/)

#### Tempat mengatur

cline auth → provider API khusus → OpenAI Compatible: Base URL, API Key, Model ID; opsi -P/--provider memilih provider

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "Jalankan pengujian dan perbaiki kesalahan"
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Kolom Base URL / API Key / Model ID dijelaskan dalam dokumentasi Cline untuk OpenAI Compatible. Label langkah wizard cline auth tidak dicantumkan secara tepat dalam dokumentasi CLI — cocokkan dengan layar.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/cline-cli/)[Dokumentasi aplikasi ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot untuk JetBrains](https://ailoot.ai/docs/id/integrations/copilot-jetbrains-byok/)

Ekstensi editor

Sedang diperiksa

OpenAI Chat

Alamat model khusus dalam Copilot untuk IDE JetBrains.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/copilot-jetbrains-byok/)

#### Tempat mengatur

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### Konfigurasi

[JetBrains AI Assistant](https://ailoot.ai/docs/id/integrations/jetbrains-ai-assistant/)

#### Penting

GitHub mengonfirmasi dukungan endpoint khusus. Tangkapan layar resmi menampilkan Provider Name, API Key dan API Type: Chat Completions, tetapi tidak memberikan contoh URL. Karena itu, konfigurasi Ailoot siap salin tidak disediakan di sini. JetBrains AI Assistant merupakan alternatif yang terdokumentasi dalam IDE ini. Tanyakan persyaratan URL kepada dukungan resmi plugin.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/copilot-jetbrains-byok/)[Dokumentasi aplikasi ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/id/integrations/cursor/)

Editor kode

Sedang diperiksa

OpenAI Chat

Editor Cursor: alamat OpenAI khusus untuk chat.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/cursor/)

#### Tempat mengatur

Cursor Settings → Models → API Keys → OpenAI API Key + tombol “Override OpenAI Base URL”; lalu tambahkan ID model ke model khusus Anda.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Model kustom:               gpt-6.1-sol  (tambahkan, aktifkan, pilih di chat)
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dokumentasi resmi Cursor saat ini tidak menjelaskan alamat khusus: hanya kunci OpenAI/Anthropic/Google/Azure/Bedrock yang dicantumkan; dijelaskan bahwa kunci sendiri hanya bekerja dalam chat (Tab tetap menggunakan model Cursor), dan semua permintaan melalui server Cursor (alamat harus publik — api.ailoot.ai bersifat publik). Tombol penggantian alamat tersedia dalam antarmuka, tetapi forum Cursor melaporkan masalah: pengaturan berlaku untuk semua model, mode Agent mungkin tidak menggunakan kunci sendiri, dan pada beberapa build 3.15.x kolom tidak menerima input.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/cursor/)[Dokumentasi aplikasi ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/id/integrations/obsidian-text-generator/)

Plugin Obsidian

Sedang diperiksa

OpenAI Chat

Generasi teks dalam catatan Obsidian berdasarkan templat.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/obsidian-text-generator/)

#### Tempat mengatur

Settings \> Text Generator \> LLM Provider: OpenAI Chat (atau Custom)

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
```

Contoh model: `gpt-6.1-sol`

#### Penting

Dokumentasi plugin menyebutkan provider Custom, tetapi tidak menjelaskan kolom alamat dan formatnya; konfigurasi ini mengikuti antarmuka plugin — cocokkan dengan jendela pengaturan.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/obsidian-text-generator/)[Dokumentasi aplikasi ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/id/integrations/pearai/)

Editor kode

Sedang diperiksa

OpenAI Chat

Editor PearAI berbasis VS Code.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/pearai/)

#### Tempat mengatur

Cmd/Ctrl+Shift+P → Open config.json → entri dalam models\[\] (PearAI adalah fork Continue).

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Dokumentasi resmi PearAI tidak dapat diverifikasi (situs dokumentasi tidak tersedia), dan repositorinya sudah lama tidak diperbarui. Struktur konfigurasi mengikuti contoh Continue — periksa dalam aplikasi.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/pearai/)[Dokumentasi aplikasi ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/id/integrations/visual-studio-2026/)

Editor kode

Sedang diperiksa

OpenAI Chat

Provider khusus dalam Copilot Chat untuk Visual Studio.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/visual-studio-2026/)

#### Tempat mengatur

Chat → pilih model → Manage models → Add custom model → provider OpenAI (custom endpoint) → alamat, kunci, model.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

Contoh model: `gpt-6.1-sol`

#### Penting

Blog Visual Studio (29.09.2026) mengumumkan alamat khusus untuk OpenAI dan Ollama dalam VS 2026 Stable, tetapi halaman dokumentasi masih hanya menjelaskan kunci OpenAI/Anthropic/Google tanpa kolom alamat, sehingga nama kolom dan bentuk alamat belum dikonfirmasi. Hanya chat; tidak tersedia pada paket Copilot Business/Enterprise.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/visual-studio-2026/)[Dokumentasi aplikasi ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/id/integrations/void/)

Editor kode

Sedang diperiksa

OpenAI Chat

Editor sumber terbuka berbasis VS Code, pengembangannya dihentikan.

[Selengkapnya →](https://ailoot.ai/docs/id/integrations/void/)

#### Tempat mengatur

Void Settings → Providers → OpenAI-Compatible → baseURL, API key, model.

#### Konfigurasi

Sebelum menjalankan, panggil GET /v1/models dengan kunci Ailoot Anda. Pilih ID model yang tepat dengan metode POST /v1/chat/completions, lalu gunakan ID tersebut dalam konfigurasi. Untuk agen, periksa juga dukungan alat dan fitur yang diperlukan versi klien Anda.

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (tanpa /chat/completions)
API key:  sk-...
Model:    claude-sonnet-5-5
```

Contoh model: `claude-sonnet-5-5`

#### Penting

Konfigurasi diambil dari kode sumber Void, bukan dokumentasi pengguna. Repositori Void telah diarsipkan dan editor tidak lagi dikembangkan — hanya cocok bagi pengguna yang sudah memakainya.

[Petunjuk lengkap →](https://ailoot.ai/docs/id/integrations/void/)[Dokumentasi aplikasi ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Tidak ada hasil. Jika aplikasi mendukung alamat OpenAI atau Anthropic API khusus, kemungkinan besar aplikasi dapat digunakan — [berikut pengaturannya](https://ailoot.ai/docs/id/keys/).

## Belum sesuai

Dalam aplikasi ini, alamat API khusus tidak dapat ditentukan. Alternatifnya tercantum di samping.

| Aplikasi | Alasan tidak sesuai | Alternatif |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Hanya menggunakan model Cursor; alamat API khusus tidak dapat ditentukan. | Claude Code, Codex CLI, atau opencode |
| **Auggie CLI (Augment Code)** | Login melalui akun Augment; provider pihak ketiga tidak dapat ditentukan. | Claude Code atau opencode |
| **Windsurf / Devin Desktop** | Hanya menerima kunci Anthropic untuk model Claude tertentu; alamat khusus tidak dapat ditentukan. | Cline, Roo Code, atau Kilo Code dalam VS Code |
| **Kiro** | Tidak ada kunci sendiri maupun alamat API khusus. | Cline atau Roo Code |
| **Google Antigravity (IDE)** | Tidak ada konfigurasi resmi untuk provider khusus; kami tidak menyarankan patch pihak ketiga. | Antigravity CLI atau Gemini CLI |
| **Visual Studio dengan Copilot Business atau Enterprise** | Model khusus tidak tersedia pada paket Copilot ini. | Paket pribadi Copilot — kartu Visual Studio 2026 |
| **Pelengkapan otomatis Cursor Tab** | Selalu menggunakan model Cursor, bahkan dengan kunci sendiri. | Chat Cursor diatur secara terpisah — kartu Cursor |
| **Enchanted** | Hanya bekerja dengan API Ollama. | Open WebUI atau Chatbox |
| **Smart Connections (Obsidian)** | API eksternal hanya tersedia pada Smart Chat Pro berbayar. | Obsidian Copilot |
| **Witsy, 5ire** | Kami tidak menemukan penjelasan resmi tentang alamat API khusus. | Cherry Studio atau Jan |
| **Make: modul OpenAI bawaan** | Hanya terhubung ke akun OpenAI. | Modul HTTP → Make a request — kartu Make |
| **Zapier: aplikasi ChatGPT (OpenAI)** | Tidak ada kolom alamat khusus. | Webhooks by Zapier → Custom Request — kartu Zapier |
| **Home Assistant: OpenAI Conversation** | Integrasi bawaan hanya bekerja dengan alamat OpenAI. | Extended OpenAI Conversation dari HACS — kartu Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Framework bot tidak terhubung langsung ke model. | OpenAI atau Anthropic SDK di dalam bot — kartu bot Telegram |

## Koneksi API dan konfigurasi klien

### Di mana saya memasukkan alamat API dan kunci pada klien?

Agen, editor, chat, dan SDK yang menerima kunci Ailoot. Tombol “Konfigurasi” menunjukkan tempat memasukkan alamat dan kunci serta konfigurasi siap disalin.

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

## Perusahaan dan portofolio proyeknya

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

## Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan

Pilih paket dengan diskon untuk permintaan rutin Anda.

Kode promo hingga 50%

Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.

Biaya dalam riwayat

Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/id/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/id/)

## Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial

Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.

Lisensi reseller

Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.

Dokumen di situs

Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

[Minta lisensi reseller](mailto:support@ailoot.ai) · [Penawaran dan perjanjian lisensi](https://ailoot.ai/legal/offer?lang=id)

## Pertanyaan

Format klien mana yang harus saya pilih?

Pilih format OpenAI, Anthropic, atau Gemini yang didukung oleh klien Anda. Periksa kartu model Ailoot untuk mengetahui metode API dan ID model yang kompatibel; dukungan untuk satu format tidak berarti setiap model mendukung semua format.

Apa yang perlu saya konfigurasi di klien saya?

Atur kunci API Ailoot, alamat API, dan ID model yang kompatibel dengan metode klien. SDK OpenAI menggunakan https://api.ailoot.ai/v1; SDK Anthropic dan Gemini menggunakan https://api.ailoot.ai. Pertahankan kolom permintaan dari contoh untuk format tersebut.

Bagaimana cara mengirim permintaan API pertama saya?

Buat kunci API Ailoot. Gunakan https://api.ailoot.ai/v1 untuk SDK OpenAI, atau https://api.ailoot.ai untuk SDK Anthropic dan Gemini. GET /v1/models gratis dan menampilkan model yang tersedia untuk kunci Anda; setelah itu, gunakan contoh untuk model dan metode API yang dipilih.

Apa yang harus saya periksa jika klien yang sudah terhubung gagal?

Periksa apakah klien mengirim format OpenAI, Anthropic, atau Gemini yang diharapkan ke alamat API yang sesuai dengan kunci API Ailoot Anda. Pastikan ID model dan metodenya benar, lalu bandingkan pesan kesalahan yang diterima dengan panduan klien. Kirim pesan kesalahan dan ID permintaan ke support@ailoot.ai tanpa membagikan kunci Anda.

Bisakah Ailoot dipakai dalam produk berbayar?

Ya. Hubungkan API ke SaaS, aplikasi, atau bot berdasarkan penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah ketentuan tertulis dan lisensi reseller khusus proyek Anda.

Bagaimana cara mengajukan lisensi reseller?

Kirim email ke support@ailoot.ai yang menjelaskan fungsi produk Anda, siapa penggunanya, dan bagaimana Anda menyediakan akses. Ajukan lisensi reseller dan ketentuan tertulis untuk proyek Anda.

## 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.
