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.
Kategori · Format API
Semua integrasi
Statistik
85aplikasi
77siap
8diperiksa
Agen di terminal
Agen pemrograman dan CLI: menulis kode, menjalankan perintah, mengedit file.
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.
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.
~/.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
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"
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.
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
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:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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.
~/.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.
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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.
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.
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.
~/.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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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.
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.
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.
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.
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.
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.
# 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.
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.
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.
~/.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.
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.
~/.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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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.
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.
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.
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.
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.
~/.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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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"])
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.
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.
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.
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.
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.
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.
Kunci dibaca dari variabel AILOOT_API_KEY — tetapkan sebelum menjalankan:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
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.
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.
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"])
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.
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
pip install llama-index-llms-openai-like
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"))
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.
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.
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:
export AILOOT_API_KEY="sk-..." # tambahkan ke ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # lalu mulai ulang terminal
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.
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.
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.
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.
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)
Alamat menggunakan /v1. Dokumentasi secara default menggunakan OpenAIResponsesModel: gunakan hanya untuk model dengan metode responses; untuk model lainnya, gunakan OpenAIChatModel.
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.
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)
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.
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.
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
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.
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.
Credential (OpenAI API): sk-...
Node ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
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.
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.
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.
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.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
atau melalui variabel lingkungan:
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
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.
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.
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.
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.
python3 -m pip install "aiogram>=3,<4" openai
ailoot-telegram-bot.py
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())
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.
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.
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.
~/.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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dokumentasi resmi PearAI tidak dapat diverifikasi (situs dokumentasi tidak tersedia), dan repositorinya sudah lama tidak diperbarui. Struktur konfigurasi mengikuti contoh Continue — periksa dalam aplikasi.
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.
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.
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.
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.
Tidak ada hasil. Jika aplikasi mendukung alamat OpenAI atau Anthropic API khusus, kemungkinan besar aplikasi dapat digunakan — berikut pengaturannya.
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
Rincian selengkapnya
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 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.