Sambungkan Ailoot kepada alat kegemaran anda — Sambungan API dan tetapan klien
Ejen, penyunting, aplikasi sembang dan SDK yang menerima kunci Ailoot. Butang “Konfigurasi” menunjukkan tempat memasukkan alamat dan kunci serta konfigurasi sedia digunakan yang boleh disalin.
Kategori · Format API
Semua integrasi
Statistik
85aplikasi
77sedia digunakan
8sedang disemak
Ejen dalam terminal
Ejen pengekodan dan CLI: menulis kod, menjalankan arahan, menyunting fail.
Pemboleh ubah persekitaran atau blok "env" dalam ~/.claude/settings.json (untuk satu projek — .claude/settings.local.json); sambungan VS Code — claudeCode.environmentVariables; semakan — arahan /status
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 menambah /v1/messages secara automatik. ANTHROPIC_AUTH_TOKEN dihantar sebagai Authorization: Bearer, ANTHROPIC_API_KEY — sebagai x-api-key; Ailoot menerima kedua-duanya. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 mendapatkan model kami dalam /model melalui /v1/models. Untuk ralat 400 tentang medan tidak dikenali — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Dokumentasi Anthropic tidak menyokong penggunaan Claude Code dengan model selain Claude melalui gerbang, walaupun /v1/messages kami menyediakannya; kami mengesyorkan model Claude. Remote Control dan input suara tidak tersedia apabila menggunakan gerbang.
~/.codex/config.toml (hanya fail pengguna: dalam .codex/config.toml projek, kunci model_provider/model_providers diabaikan); kunci diambil daripada pemboleh ubah yang dinyatakan dalam env_key
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 menggunakan OpenAI Responses API (dokumentasi hanya menyenaraikan wire_api = "responses"), maka /v1/responses kami diperlukan. ID penyedia openai, ollama, lmstudio adalah terpelihara. Alternatif — openai_base_url = "https://api.ailoot.ai/v1" untuk penyedia openai terbina dalam. Ailoot memberikan senarai model kepada Codex dalam format manifes Codex (GET /v1/models dengan client_version). Pilih model tertentu yang mempunyai format OpenAI Responses dalam katalog. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai OpenAI Chat, Anthropic Messages dan Gemini, tetapi tiada Responses, maka model ini tidak sesuai untuk Codex. Semak set format berdasarkan kad model, bukan nama keluarga model.
hermes model → “Custom endpoint (self-hosted / VLLM / etc.)” atau ~/.hermes/config.yaml (bahagian model atau kamus providers)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula 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 berfungsi untuk penyedia openai-api. Untuk anthropic_messages, nyatakan alamat tanpa /v1 — SDK Anthropic menambah /v1/messages secara automatik. Secara lalai, tugasan tambahan (pengecaman imej, pemampatan sejarah) dihantar kepada model utama yang sama.
Konfigurasi OpenClaw (~/.openclaw/openclaw.json) → models.providers.<id>; model lalai — agents.defaults.model.primary; suntingan selamat — openclaw config set models.providers.<id> '<json>' --strict-json --merge
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: claude-sonnet-5-5
Penting
Penyesuai api: openai-completions (lalai apabila baseUrl ditetapkan), openai-responses (hanya jika pelayan menyokong /v1/responses — Ailoot menyokongnya), anthropic-messages, google-generative-ai dan lain-lain. Untuk anthropic-messages, contoh OpenClaw menggunakan baseUrl tanpa /v1. OpenClaw boleh menghantar imej apabila input model mengandungi "image". Contoh Claude hanya mengekalkan teks: dalam petikan katalog 2026-09-30, kaedah ini tidak menyatakan input image. Tambahkan "image" hanya untuk model tertentu yang kad katalog semasanya menyatakan input imej dan format API yang dipilih. Contohnya, gemini-3.6-flash dalam petikan ini menyatakan input image untuk OpenAI Chat; sokongan sebenar bergantung pada kad model dan formatnya. Laluan fail konfigurasi utama diambil daripada amalan umum OpenClaw; halaman yang dibaca turut menyebut ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (dalam projek atau ~/.config/opencode/opencode.json) → provider.<id>; kunci melalui /connect atau "apiKey": "{env:VAR}"
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: claude-sonnet-5-5
Penting
Pakej @ai-sdk/openai-compatible menggunakan /v1/chat/completions. Untuk model yang memerlukan /v1/responses, dokumentasi opencode menetapkan pakej @ai-sdk/openai. Penyedia yang serasi dengan Anthropic menggunakan baseURL tersuai tidak diterangkan dalam dokumentasi opencode. Pilih model yang katalog semasanya menyatakan format OpenAI Chat. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai format ini; semak model Gemini lain berdasarkan kad masing-masing. Laluan ini tidak menggunakan format asal Gemini. Kewujudan kaedah dalam katalog tidak bermaksud versi klien tertentu telah diuji secara langsung.
Pemboleh ubah OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, arahan /auth dalam sesi atau ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: qwen3.8-max
Penting
Jenis protokol: openai (Chat Completions), anthropic, gemini, vertex-ai. Untuk openai, baseUrl dengan /v1. Contoh dokumentasi untuk anthropic dan gemini tidak menyatakan baseUrl, maka kami mengesyorkan pilihan openai. Untuk jenis openai, pilih model berformat OpenAI Chat dalam katalog: gemini-3.6-flash mempunyai format itu. Model Gemini lain mungkin mempunyai set format berbeza — semak kad model tertentu. Pilihan settings.json membaca kunci daripada pemboleh ubah AILOOT_API_KEY (medan envKey): tetapkannya melalui arahan export AILOOT_API_KEY=sk-... atau baris AILOOT_API_KEY=sk-... dalam ~/.qwen/.env; jika tidak, Qwen Code bermula dengan kunci kosong dan menerima 401.
Pemboleh ubah persekitaran GEMINI_API_KEY dan GOOGLE_GEMINI_BASE_URL; kaedah log masuk — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI_MODEL atau bendera -m
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Alamat tanpa /v1beta: SDK sendiri menambah /v1beta/models/{model}:generateContent. Alamat mesti menggunakan HTTPS. Kunci dihantar dalam pengepala x-goog-api-key — Ailoot menerimanya. Hanya model yang disenaraikan dengan format Gemini dalam katalog sesuai digunakan. Sebelum menjalankan permintaan, semak ketersediaan ID yang tepat dan kaedah ini untuk kunci anda. Ailoot menghantar respons Gemini berbayar secara lengkap selepas pengiraan kos, bukannya perkataan demi perkataan, jadi teks bagi respons yang panjang tidak muncul serta-merta.
~/.kimi/config.toml (bahagian providers dan models, default_model); /login hanya menyokong platform Moonshot — alamat tersuai ditetapkan secara manual dalam fail
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Jenis: openai_legacy (Chat Completions, base_url dengan /v1), openai_responses (Responses, dengan /v1), anthropic (tanpa /v1), gemini (base_url ialah akar Google, bagi kami https://api.ailoot.ai). Alat SearchWeb hanya berfungsi dengan platform Moonshot sendiri; FetchURL beralih kepada muat turun setempat apabila menggunakan alamat API lain.
crushrc (konfigurasi Bash): ./.crushrc, ./crushrc atau ~/.config/crush/crushrc; format lama crush.json sudah usang, tetapi masih berfungsi
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: deepseek-v4-pro
Penting
Jenis openai-compat ialah format OpenAI Chat, dengan alamat mengandungi /v1. Jenis anthropic ialah format Messages, dengan alamat tanpa /v1: Crush menghantarnya kepada anthropic-sdk-go, yang menambah /v1/messages secara automatik. Contoh README Crush yang menggunakan /v1 akan menghasilkan laluan /v1/v1/messages dan ralat 404. Kunci dihantar dalam pengepala x-api-key, yang diterima oleh Ailoot. Jika senarai model kosong, penyedia openai-compat mendapatkannya secara automatik daripada /v1/models. crushrc dijalankan sebagai kod: jangan jalankan Crush dalam folder orang lain yang mempunyai fail tersebut. Dalam contoh ini, Claude menggunakan supports-images = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk format Messages yang dipilih. Jika versi Crush anda menyokong bendera ini, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; bendera klien sahaja tidak menambah sokongan imej kepada model.
Pemboleh ubah OPENAI_API_BASE dan OPENAI_API_KEY, bendera --model openai/<model>
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Awalan openai/ adalah wajib: dengan cara ini Aider (melalui LiteLLM) menghantar permintaan ke /v1/chat/completions yang serasi dengan OpenAI. Untuk model yang tidak dikenali Aider, ia akan memberi amaran tentang konteks yang tidak diketahui — ini bukan ralat. Alamat Anthropic dengan base URL tersuai tidak diterangkan 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 — penyedia OpenAI terbina dalam dengan OPENAI_HOST/OPENAI_BASE_PATH
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Enjin penyedia tersuai: openai, anthropic, ollama. Dalam contoh Goose, base_url untuk engine openai menggunakan laluan penuh sehingga /v1/chat/completions. Bagi penyedia terbina dalam, OPENAI_HOST ialah akar tanpa laluan, OPENAI_BASE_PATH ialah laluan (secara lalai v1/chat/completions). Goose mengabaikan kunci dalam config.yaml — hanya pemboleh ubah atau keychain digunakan. Repositori telah berpindah ke aaif-goose/goose.
~/.factory/settings.json → tatasusunan customModels; pemilihan model — arahan /model, bahagian “Custom models”
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula 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 lalai dihantar dalam x-api-key (diterima oleh Ailoot); "authMode": "bearer" menukarnya kepada Authorization. Kunci kekal disimpan secara setempat. Factory hanya menguji API rasmi Anthropic dan OpenAI sepenuhnya.
Settings → Model Routing → Add → Custom URL (atau workspace Model Routing untuk pasukan); daripada terminal — amp config model-providers (list, test, set-priority, edit-router…)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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
Sambungan 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
Semakan: 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 diulang), google-genai (<base>/models/<model>:streamGenerateContent). Kunci dihantar sebagai Authorization: Bearer. Pemetaan menggunakan ID kanonik Amp berbentuk provider/model; anak panah menentukan ID yang dihantar kepada kami. Model yang tidak diliputi sambungan dikendalikan sendiri oleh Amp menggunakan kreditnya. Dokumen mensyaratkan hos tersuai boleh dicapai oleh Amp — alamat ini awam, maka syarat dipenuhi.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Dalam contoh konfigurasi AIChat, api_base untuk claude menggunakan /v1, manakala untuk gemini — /v1beta; tetapan Ailoot adalah sama. Tiga klien memberikan akses kepada ketiga-tiga format Ailoot: OpenAI, Anthropic dan Gemini.
Konfigurasi YAML Continue (config.yaml), dihantar kepada CLI dengan bendera --config <path>
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Untuk perkhidmatan yang serasi dengan OpenAI, Continue menggunakan provider: openai dan apiBase dengan /v1. Format konfigurasi dikongsi oleh sambungan dan CLI; fail dihantar dengan bendera --config.
forge provider login → OpenAI-compatible (kaedah yang disyorkan); kaedah lama — .env dengan OPENAI_URL dan OPENAI_API_KEY serta model dalam forge.yaml
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
# disyorkan:
forge provider login # pilih OpenAI-compatible, masukkan https://api.ailoot.ai/v1 dan sk-...
# kaedah lama (.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 sebagai usang: pada pelancaran pertama, Forge memindahkan pemboleh ubah ke storan failnya sendiri. Label tepat langkah panduan provider login tidak diberikan dalam README.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Jenis: openai (lalai, mana-mana pelayan yang serasi dengan OpenAI), azure, anthropic. Model mesti menyokong panggilan alat dan output penstriman. COPILOT_PROVIDER_WIRE_API tersedia untuk memilih protokol, tetapi nilainya tidak disenaraikan pada halaman. Had boleh ditetapkan melalui COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; model dipilih sebagai <provider>/<model>
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Mana-mana pelayan yang serasi dengan OpenAI; kunci dicari dalam api_key, kemudian api_key_env, kemudian <NAME>_API_KEY. Senarai penyedia — gptme-util providers list.
~/.config/kilo/kilo.jsonc (atau ./kilo.jsonc; juga KILO_CONFIG) → provider.<id>.options.baseURL; dalam sambungan — Settings → Providers → Custom provider
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula 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 berfungsi dalam konfigurasi global yang dipercayai (~/.config/kilo); dalam kilo.json projek, kunci daripada pemboleh ubah tidak akan dimasukkan.
Fail extra-openai-models.yaml dalam direktori tetapan llm; kunci — llm keys set <nama>
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Secara lalai, Chat Completions digunakan; responses: true menukar model kepada /responses. Apabila api_base ditetapkan, kunci OpenAI tidak dihantar — api_key_name diperlukan. Ini ialah utiliti CLI untuk permintaan, bukan ejen.
Konfigurasi YAML ejen → bahagian model (model_name, model_kwargs); laluan konfigurasi lalai diubah melalui tetapan MSWEA_MINI_CONFIG_PATH
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Menggunakan LiteLLM: model_kwargs dihantar terus kepada litellm.completion. Tanpa daftar harga, LiteLLM mengadu tentang kos yang tidak diketahui — nyahaktifkan penjejakan dengan cost_tracking: "ignore_errors" (atau MSWEA_COST_TRACKING=ignore_errors). Penghantaran kunci melalui OPENAI_API_KEY ialah amalan standard LiteLLM, tetapi tidak ditunjukkan pada halaman mini-SWE-agent itu sendiri.
Ctrl+P → Settings (penyedia dan model), fail ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) atau pemboleh ubah LLM_MODEL, LLM_API_KEY, LLM_BASE_URL dengan bendera --override-with-envs
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
export AILOOT_API_KEY="sk-..."
# sekali sahaja melalui pemboleh ubah:
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 proksi OpenAI, dokumentasi menetapkan Custom Model berbentuk openai/<model> dan Base URL proksi. Perubahan melalui --override-with-envs tidak disimpan. Dalam antara muka web: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (atau .pi/models.json projek selepas projek dipercayai); pemilihan — /model
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: claude-sonnet-5-5
Penting
Dokumentasi Pi secara jelas membenarkan endpoint yang serasi dengan OpenAI, Anthropic dan Google melalui models.json; contoh diberikan untuk api: openai-completions. apiKey menerima $NAME/${NAME}, nilai literal atau !arahan. Fail dibaca semula apabila /model dibuka.
plandex models custom (atau \models custom dalam REPL) — membuka fail JSON model dan penyedia tersuai
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: claude-sonnet-5-5
Penting
Penyedia tersuai hanya berfungsi dalam Plandex yang dihoskan sendiri; dalam awan dengan kunci BYO, hanya penyedia terbina dalam dibenarkan. Semua penyedia tersuai mesti serasi dengan OpenAI (Chat Completions). Kemudian model dimasukkan ke dalam model pack sendiri.
trae_config.yaml → model_providers.<nama>.base_url; alternatif — pemboleh ubah OPENAI_BASE_URL / ANTHROPIC_BASE_URL dalam .env
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Dalam YAML, gunakan ruang sahaja tanpa tab. Untuk format Anthropic — provider: anthropic dan ANTHROPIC_BASE_URL (keperluan tepat /v1 untuk anthropic tidak dinyatakan dalam README; gunakan https://api.ailoot.ai).
Settings → cari “inference endpoint” → Custom inference endpoint: URL asas, kunci, ID model; kemudian pilih model dalam pemilih
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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, contohnya, claude-sonnet-5-5 dalam senarai model (bukan Auto).
Contoh model: claude-sonnet-5-5
Penting
Hanya OpenAI Chat Completions (POST /v1/chat/completions). Permintaan melalui pelayan Warp: kunci disimpan secara setempat, tetapi dihantar kepada backend Warp dalam setiap permintaan. Mod Auto dan penghala tersuai sentiasa menggunakan kredit Warp; ejen awan tidak menggunakan endpoint ini. Tersedia dalam pelan Free dan berbayar untuk individu serta pasukan sehingga 10 orang. Pilih model yang katalog semasanya menyatakan format OpenAI Chat. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai format ini; semak model Gemini lain berdasarkan kad masing-masing. Laluan ini tidak menggunakan format asal Gemini. Kewujudan kaedah dalam katalog tidak bermaksud versi klien tertentu telah diuji secara langsung.
Panel Cline → ikon gear (Settings) → API Provider = “OpenAI Compatible” → medan Base URL, API Key, Model ID. Pilihan kedua: API Provider = “Anthropic” → tandakan “Use custom base URL”.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
OpenAI Compatible (disyorkan):
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 mengikut model; Image Support hanya untuk model yang boleh memahami imej.
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 menggunakan /v1/chat/completions, maka alamat mengandungi /v1. Pilihan Anthropic menggunakan /v1/messages, dengan alamat tanpa /v1, tetapi senarai modelnya hanya mengandungi nama Anthropic — model Ailoot yang lain tersedia melalui OpenAI Compatible. Mod ejen memerlukan model yang boleh memanggil 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 gear → API Provider = “OpenAI Compatible” → Base URL, API Key, Model; Model Configuration adalah pilihan (Max Output Tokens, Context Window, Image Support, Computer Use, harga). Penyedia Anthropic mempunyai kotak semak “Use custom base URL”.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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)
Pilihan 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 hanya memanggil alat dalam format OpenAI, maka model mesti menyokong tools dalam /v1/chat/completions. Pilihan Anthropic menggunakan /v1/messages, dengan alamat tanpa /v1.
Settings (ikon gear) → tab Providers → “Custom provider” di bawah → Provider ID, Display name, Provider API = “OpenAI Compatible”, Base URL, API key, Models (senarai diperoleh daripada /v1/models). Tetapan disimpan dalam kilo.json.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 daripada senarai, contohnya claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Contoh model: deepseek-v4-pro
Penting
Kilo meminta {Base URL}/models dan memaparkan senarai model secara automatik — GET /v1/models kami mengembalikan seluruh katalog. Alamat penuh .../v1/chat/completions juga boleh digunakan. Pengepala tersuai disokong.
Fail ~/.continue/config.yaml (atau penyunting konfigurasi Continue): entri dalam models[] dengan provider: openai dan apiBase.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 mesti berakhir dengan /v1. Untuk nama seperti siri gpt-5/o, Continue mungkin memilih /v1/responses secara automatik; gpt-* kami menyokong /v1/responses dan /v1/chat/completions, manakala useResponsesApi: false memaksa penggunaan 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 dimasukkan dalam tetingkap tetapan (disimpan dalam keychain sistem) atau dalam pemboleh ubah <ID PENYEDIA DALAM HURUF BESAR>_API_KEY.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
openai_compatible menggunakan alamat dengan /v1 (memanggil /v1/chat/completions; capabilities.chat_completions = false menukar model kepada /v1/responses). anthropic_compatible menggunakan alamat tanpa /v1 (memanggil /v1/messages; Zed menghantar kunci dalam x-api-key — diterima oleh Ailoot). Secara lalai, images = false dan parallel_tool_calls = false. Zed boleh menghantar imej, tetapi aktifkan images hanya untuk model tertentu yang kad katalog semasanya menyatakan input image dalam format API yang dipilih. Dalam contoh GPT dan Claude, images = false: petikan 2026-09-30 menyatakan hanya teks untuk model tersebut. Contohnya, gemini-3.6-flash dalam petikan ini menyatakan input image untuk OpenAI Chat; sokongan sebenar bergantung pada kad model dan format. Model penaakulan mempunyai medan reasoning_effort. Nilai max_tokens dalam contoh ialah saiz konteks; rujuk katalog model untuk had tepat.
Pemilihan model dalam sembang → Manage Language Models (ikon gear) → Add Models → Custom Endpoint → VS Code membuka chatLanguageModels.json. (Tetapan lama github.copilot.chat.customOAIModels sudah usang.)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
url ialah laluan endpoint PENUH. Nilai apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK berfungsi tanpa pelan Copilot atau log masuk GitHub, tetapi hanya untuk sembang/ejen - cadangan sebaris terus menggunakan Copilot. Pentadbir organisasi (Business/Enterprise) boleh menyahaktifkan dasar BYOK. Had token di atas hanyalah contoh; gunakan nilai katalog. Dalam contoh ini, vision = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk GPT/OpenAI Chat dan Claude/Anthropic Messages. Jika versi VS Code anda menawarkan vision, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; kewujudan medan dalam klien tidak mengesahkan sokongan imej oleh model yang dipilih.
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 bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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, masukkan https://api.ailoot.ai/v1 dalam URL serta API Key anda. Klik Test Connection, kemudian Apply, lalu pilih model dalam AI Chat. Tetapkan model melalui Models Assignment untuk fungsi IDE. Aktifkan Tool calling hanya jika model menyokong alat; pelengkapan kod mempunyai tetapan berasingan.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, penerangan → Add.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 dalam senarai (contohnya claude-sonnet-5-5, gpt-6.1-sol)
Contoh model: claude-sonnet-5-5
Penting
Apple mensyaratkan penyedia menyokong Chat Completions dan memberi respons pada {URL}/v1/models serta {URL}/v1/chat/completions. Ailoot menerima kunci dalam x-api-key dan Authorization: Bearer (jika pengepala Authorization dipilih, menurut laporan pengguna, Xcode menambah awalan Bearer secara automatik). Ejen Xcode dikonfigurasi secara berasingan dan tidak diliputi arahan ini.
opts untuk yetone/avante.nvim dalam lazy.nvim: opts.providers.<nama> dengan __inherited_from = 'openai' (penyedia tersuai yang serasi dengan OpenAI) atau penggantian providers.claude.endpoint; kunci diambil daripada pemboleh ubah yang dinyatakan dalam api_key_name (nama AVANTE_* disokong).
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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",
},
},
}
-- dalam 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 pemalam, alamat yang serasi dengan OpenAI berakhir dengan /v1 (pemalam menambah /chat/completions). Penyedia claude terbina dalam menggunakan alamat seperti https://api.anthropic.com, maka untuk Ailoot — tanpa /v1. Penyedia tersuai tanpa __inherited_from memerlukan alamat penuh dan fungsi penghuraian respons sendiri.
require('codecompanion').setup({ adapters = { http = { ... } } }) melalui adapters.extend('openai_compatible', ...) atau extend('anthropic', ...); kemudian interactions.chat/inline.adapter.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: gpt-6.1-sol
Penting
openai_compatible memisahkan hos (env.url, tanpa /v1) dan laluan (env.chat_url). Nilai env boleh berupa nama pemboleh ubah persekitaran, cmd:..., file:... atau fungsi Lua. Penyesuai anthropic turut boleh diperluas dengan url tersuai untuk /v1/messages.
init.el: daftarkan backend melalui gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) atau gptel-make-gemini — setiap satu mempunyai :host, :endpoint, :key, :stream, :models; kemudian tetapkan gptel-backend dan gptel-model.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
(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)))
;; pilihan Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
:host "api.ailoot.ai" ; laluan lalai /v1/messages
:stream t
:key (getenv "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 claude-opus-5-5))
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: claude-sonnet-5-5
Penting
:host — hanya nama hos (tanpa https:// dan laluan), laluan ditetapkan dalam :endpoint. gptel-make-anthropic menghantar pengepala x-api-key dan anthropic-version — diterima oleh Ailoot.
Preferences → AI-features → OpenAiCustom (atau kunci ai-features.openAiCustom.customOpenAiModels dalam settings.json; tetingkap AI Configuration — Alt+A).
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Settings → Models → Add Model → Custom Model → API Format, Request URL (suis Full URL), Model ID, Display Name, API Key; Advanced Settings adalah pilihan.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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
Apabila Full URL dinyahaktifkan, Trae menambah laluan format yang dipilih secara automatik (untuk OpenAI — alamat dengan /v1, untuk Anthropic — tanpa /v1). Apabila Full URL diaktifkan, masukkan https://api.ailoot.ai/v1/chat/completions atau https://api.ailoot.ai/v1/messages. Medan Model Series menyesuaikan petunjuk mengikut keluarga model.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: kosong (dimuatkan daripada /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 mesti mengandungi /v1 tanpa garis condong di penghujung. Senarai model diperoleh daripada /v1/models; bagi katalog besar (252 model), lebih mudah mengehadkan Model IDs dan mengaktifkan cache senarai model (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Untuk pembenaman RAG, terdapat RAG_OPENAI_API_BASE_URL berasingan.
Fail librechat.yaml → endpoints.custom (kunci dalam .env melalui ${VAR}); untuk format Anthropic, medan provider: 'anthropic'
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
custom endpoint biasa = OpenAI Chat Completions (baseURL dengan /v1). provider: 'anthropic' mengaktifkan klien asal /v1/messages; dalam contoh dokumentasi, baseURL untuk Anthropic dinyatakan tanpa /v1 (https://api.anthropic.com), maka bagi kami https://api.ailoot.ai. fetch: true mendapatkan senarai daripada /v1/models.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Provider Name: Ailoot
Jenis: OpenAI (atau OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Semak pratonton alamat akhir di bawah medan: alamatnya sepatutnya ialah 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 tekan butang Model Check
Contoh model: claude-sonnet-5-5
Penting
Dokumentasi mengesahkan protokol OpenAI, Anthropic, OpenAI Responses dan Gemini serta pratonton laluan akhir di bawah medan, tetapi tidak menerangkan peraturan penambahan /v1 — rujuk pratonton tersebut. Ketiga-tiga format kami (Chat Completions, Responses, Messages) sesuai.
Tetapan (butang pada bar sisi) > Model Provider > Add (di bawah) > jenis OpenAI API Compatible
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (kosong, lalai /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision dimatikan dalam contoh ini; tool_use mengikut keupayaan model yang dipilih)
Contoh model: gpt-6.1-sol
Penting
Dalam dokumentasi, API Host dinyatakan tanpa /v1 (contohnya https://api.openai.com), dan laluan lalai ialah /v1/chat/completions. Jenis Google Gemini compatible turut tersedia, tetapi belum diuji untuk /v1beta kami. Import konfigurasi JSON (type: 'openai', apiHost, apiPath) tersedia sejak 1.15.1 melalui chatbox://provider/import?config=<base64>. Untuk GPT dan Claude dalam contoh ini, vision dinyahaktifkan: petikan katalog 2026-09-30 menyatakan hanya teks dalam format OpenAI Chat. Jika versi Chatbox anda menawarkan vision, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; keupayaan klien melampirkan imej tidak membuktikan sokongan model terhadapnya.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 (pilihan)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
Contoh model: claude-sonnet-5-5
Penting
Nilai lalai OPENAI_PROXY_URL ialah https://api.openai.com/v1, maka nyatakan dengan /v1. Nilai lalai ANTHROPIC_PROXY_URL ialah https://api.anthropic.com (tanpa /v1). Secara prinsipnya, GOOGLE_PROXY_URL boleh menyambungkan format Gemini (https://api.ailoot.ai), tetapi pilihan ini belum kami uji. Gunakan mod pelayan: jika permintaan dihantar terus daripada pelayar, API Ailoot kini mungkin menolaknya berdasarkan peraturan CORS.
Settings > Model Providers > Add Provider → pilih format OpenAI-compatible atau Anthropic-compatible
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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: dimuatkan daripada {base_url}/models atau + secara manual: claude-sonnet-5-5
Contoh model: claude-sonnet-5-5
Penting
Dokumentasi: bagi penyedia yang serasi dengan OpenAI, Base URL mesti mengandungi /v1 (jika tidak, ralat 404), dan garis condong terakhir dibuang; contoh LiteLLM untuk mod Anthropic menggunakan alamat tanpa /v1. Keupayaan model (tools, vision) bagi penyedia tersuai ditetapkan secara manual. Kunci sandaran disokong (percubaan semula hanya untuk 401/403/429).
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: pilih daripada senarai (/v1/models) atau masukkan claude-sonnet-5-5
Contoh model: claude-sonnet-5-5
Penting
Dokumentasi: jika terdapat masalah sambungan, tambah /v1 dan JANGAN tambah /chat/completions. Senarai model diperoleh secara automatik jika pelayan menyediakan /v1/models (pelayan kami menyediakannya).
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = mengikut 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
Penyedia ditandai dalam dokumentasi sebagai “untuk pembangun”. Jika perlu, tetapkan GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Untuk pembenaman, terdapat generic-openai embedder berasingan (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — model nemotron-3-embed melalui /v1/embeddings.
Env semasa pelancaran: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST; dalam antara muka — Models > Add OpenAI-compatible
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Dalam dokumentasi, pemboleh ubah diterangkan sebagai pengganti backend host untuk OpenAI dan Anthropic (untuk proksi dan endpoint tersuai); istilahnya “host”, maka nyatakan tanpa /v1, tetapi format laluan tepat tidak diperincikan — semak berdasarkan permintaan pertama.
Settings > Models > (+) > OpenAI-compatible Server
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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: mengikut model
Streaming: aktifkan
Contoh model: gpt-6.1-sol
Penting
Alamat penuh chat completions diperlukan. Untuk digunakan oleh AI Command, jadikan perkhidmatan ini sebagai pilihan utama. Arahan berdasarkan bantuan BoltAI; tetingkap dalam BoltAI 2 mungkin berbeza.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 mengesahkan penyedia tersuai yang serasi dengan OpenAI, tetapi tidak menyatakan format alamat; /v1 ialah akar standard OpenAI API, dan jika ralat 404 berlaku, semak pilihan tanpa /v1. Endpoint tersuai yang serasi dengan Anthropic tidak diterangkan dalam dokumentasi.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Untuk tetapan ini, gunakan OpenAI Chat melalui pelayan NextChat. Semasa menempatkan aplikasi pada Vercel atau Docker, tetapkan BASE_URL=https://api.ailoot.ai tanpa /v1, OPENAI_API_KEY, CUSTOM_MODELS dan DEFAULT_MODEL. Selepas menukar pemboleh ubah ini, jalankan semula proses penempatan pelayan.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (atau pilih daripada senarai /v1/models)
Kemudian tekan Test; aktifkan model dalam Basic > Agents > Quick Chat
Contoh model: claude-sonnet-5-5
Penting
Senarai model diperoleh daripada /v1/models; model juga boleh dimasukkan secara manual. Jika Test berjaya tetapi Quick Chat tidak menghantar mesej — aktifkan Enable CORS pada penyedia (respons diterima sepenuhnya, tanpa penstriman). Kunci disimpan dalam Obsidian Keychain.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 mengesahkan Custom dengan API URL dan kunci; format URL tidak diperincikan, dan /v1 ialah akar standard OpenAI API. Pengambilan senarai model secara automatik hanya dijamin untuk Ollama, LM Studio dan Llamafile — bagi penyedia lain, model ditambah secara manual.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
base_url ialah endpoint yang serasi dengan OpenAI tanpa akhiran /chat/completions. Raycast membaca semula fail tanpa perlu dimulakan semula. Jika abilities tidak ditetapkan, tools dan vision dianggap tidak disokong. Model muncul dalam Quick AI, AI Chat dan AI Commands. Dalam contoh ini, vision.supported = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk Claude/OpenAI Chat. Jika versi Raycast anda menyokong tetapan ini, aktifkan vision hanya untuk model yang kad katalog semasanya menyatakan input image dalam format OpenAI Chat; bendera klien sahaja tidak mengesahkan sokongan imej oleh API.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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: mengikut model
Test → Save
Contoh model: claude-sonnet-5-5
Penting
Endpoint dimasukkan sebagai laluan penuh. Kunci dihantar melalui pengepala tersuai Authorization: Bearer sk-... — diterima oleh Ailoot. Versi web TypingMind memanggil API terus daripada pelayar, dan CORS kini mungkin menyekat permintaan tersebut; versi desktop lebih andal. Jenis Gemini dalam TypingMind menghantar kunci melalui pengepala apiKey, yang tidak diterima oleh Ailoot — gunakan jenis OpenAI Chat Completions.
Parameter pembina OpenAI(base_url=..., api_key=...) atau pemboleh ubah persekitaran OPENAI_BASE_URL dan OPENAI_API_KEY
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
export AILOOT_API_KEY="sk-..."
# pemboleh ubah persekitaran
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# atau dalam kod
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":"Helo"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Helo")
# Pembenaman: client.embeddings.create(model="nemotron-3-embed", input=["teks"])
Alamat dengan /v1: SDK menambah /chat/completions, /responses, /embeddings, /images/*, /audio/* secara automatik. Chat Completions dan Responses berfungsi (Responses — untuk model yang menyenaraikan format ini dalam katalog). Penstriman output dan alat menggunakan format standard. Ralat Ailoot diterima dalam JSON dengan Request ID dan ditangkap sebagai openai.APIStatusError.
Pilihan pembina new OpenAI({ baseURL, apiKey }); secara lalai SDK membaca pemboleh ubah persekitaran OPENAI_BASE_URL
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
README menunjukkan pilihan baseURL; pembacaan OPENAI_BASE_URL boleh dilihat dalam kod sumber klien (src/client.ts), dengan nilai lalai https://api.openai.com/v1. Nyatakan alamat Ailoot dengan /v1. chat.completions dan responses kedua-duanya tersedia.
Parameter Anthropic(base_url=...) atau pemboleh ubah persekitaran ANTHROPIC_BASE_URL; kunci: api_key atau ANTHROPIC_API_KEY
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 menambah /v1/messages secara automatik. Gerbang menerima kunci dalam x-api-key (seperti yang dihantar oleh SDK) dan Authorization: Bearer. Penstriman output, alat dan /v1/messages/count_tokens berfungsi. Pemprosesan berkelompok (Batches) dan Files API tidak dinyatakan dalam katalog Ailoot.
Penyedia: createOpenAICompatible({ name, baseURL, apiKey }) daripada @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) daripada @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) daripada @ai-sdk/google; createOpenAI({ baseURL }) atau OPENAI_BASE_URL
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
Contoh model: deepseek-v4-pro (serasi dengan OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Penting
Alamat berbeza mengikut penyedia: yang serasi dengan OpenAI dan Anthropic — dengan /v1 (nilai lalai Anthropic ialah https://api.anthropic.com/v1), Google — dengan /v1beta (secara lalai https://generativelanguage.googleapis.com/v1beta). Penyedia @ai-sdk/openai menggunakan Responses API secara lalai; untuk model tanpa kaedah responses, gunakan openai.chat("id") atau createOpenAICompatible.
ChatOpenAI(base_url=...) atau pemboleh ubah OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) atau ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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("Helo").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 menyokong spesifikasi rasmi OpenAI: medan bukan standard seperti reasoning_content daripada model pihak ketiga tidak dikekalkan. Untuk Claude, ChatAnthropic lebih sesuai: alamat tanpa /v1, dan SDK menambah /v1/messages secara automatik. Parameter base_url dan pemboleh ubah ANTHROPIC_API_URL/ANTHROPIC_BASE_URL untuk ChatAnthropic diterangkan dalam dokumentasi kelas dalam kod sumber (langchain_anthropic/chat_models.py), tetapi tiada pada halaman integrasi. Bendera use_responses_api mengaktifkan mod Responses dalam ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...); pemboleh ubah OPENAI_API_KEY dan OPENAI_BASE_URL; untuk Claude — penyedia asal anthropic/ dengan base_url
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
import os
from crewai import LLM
# format serasi 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)
Awalan openai/ atau anthropic/ memilih penyedia dalam CrewAI; id dihantar dalam permintaan tanpa awalan. Untuk OpenAI, alamat dengan /v1; untuk Anthropic, tanpa /v1. Dokumentasi turut menerangkan bendera custom_openai=True bagi gerbang tersuai yang serasi dengan OpenAI. Bagi Anthropic, max_tokens adalah wajib.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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="Helo")
print(r.text)
Contoh model: gemini-3.6-flash, gemini-3.1-pro
Penting
Alamat tanpa /v1beta: SDK membina /v1beta/models/{model}:generateContent secara automatik. Kunci dihantar dalam pengepala x-goog-api-key — diterima oleh Ailoot. Hanya model berformat Gemini tersedia. Dokumentasi versi JavaScript (@google/genai) tidak menerangkan alamat tersuai, maka versi itu tidak diberikan di sini.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Awalan openai/ menandakan protokol yang serasi dengan OpenAI; id dihantar kepada Ailoot tanpa awalan. LiteLLM menambah /chat/completions dan /embeddings secara automatik; menurut dokumentasi, apabila ralat Not Found berlaku, alamat mesti berakhir dengan /v1.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Proksi berguna jika anda ingin memberikan kunci dalaman sendiri kepada pasukan di atas satu kunci Ailoot. Caj dalam Ailoot dikenakan pada kunci yang dinyatakan dalam api_key. Alamat dengan /v1.
Pakej llama-index-llms-openai-like, kelas OpenAILike(api_base=..., api_key=..., model=..., is_chat_model=True)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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("Helo"))
Alamat dengan /v1. is_chat_model=True adalah wajib; jika tidak, kelas akan menggunakan /completions yang usang. is_function_calling_model=True membolehkan ejen menggunakan alat. Tetapkan context_window mengikut kad model dalam katalog Ailoot.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 kaedah responses
}
});
Kunci dibaca daripada pemboleh ubah AILOOT_API_KEY — tetapkannya sebelum pelancaran:
export AILOOT_API_KEY="sk-..." # tambahkan pada ~/.zshrc atau ~/.bashrc
setx AILOOT_API_KEY "sk-..." # kemudian mulakan semula terminal
url menetapkan alamat asas dengan /v1, bukan laluan penuh ke /chat/completions. Secara lalai, Chat Completions digunakan; api: "responses" menukar kepada Responses API. Bentuk id "penyedia/model" menghantar id model tanpa awalan kepada gerbang. Medan apiKey dalam objek model ditunjukkan dalam dokumentasi melalui contoh dengan pengepala; penggunaannya bersama url tidak diterangkan secara berasingan.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), atau secara global set_default_openai_client(client)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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="Pembantu", instructions="Jawab dalam bahasa Rusia", model=model)
print(Runner.run_sync(agent, "Helo").final_output)
Contoh model: claude-sonnet-5-5, gpt-6.1-sol
Penting
Alamat dengan /v1. Matikan penjejakan melalui set_tracing_disabled(True): jika tidak, SDK akan cuba menghantar jejak ke OpenAI tanpa kunci OpenAI. Chat Completions hanya tersedia untuk model yang menurut katalog menyokong kaedah ini, dan hanya jika kaedah tersebut tersedia untuk kunci anda; Responses (lalai dalam SDK) hanya untuk model dengan kaedah responses dalam katalog. Alat terbina dalam OpenAI (carian web, fail) tidak dijamin melalui gerbang pihak ketiga.
OpenAIProvider(base_url=..., api_key=...) dengan model OpenAIChatModel (Chat Completions) atau OpenAIResponsesModel (Responses); atau pemboleh ubah OPENAI_BASE_URL
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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("Helo").output)
Alamat dengan /v1. Dokumentasi menggunakan OpenAIResponsesModel secara lalai: gunakannya hanya untuk model dengan kaedah responses; untuk model lain — OpenAIChatModel.
Credentials → OpenAI → medan Base URL (secara lalai https://api.openai.com/v1); Credentials → Anthropic → Base URL (secara lalai https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (secara lalai https://generativelanguage.googleapis.com). Kemudian nod OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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-...
Nod OpenAI Chat Model → Model: By ID → gpt-6.1-sol (suis Use Responses API hanya untuk model dengan kaedah responses)
Semakan kelayakan memanggil /models (OpenAI), /v1/models (Anthropic) dan /v1beta/models (Gemini); Ailoot menyediakan ketiga-tiga laluan. Halaman dokumentasi n8n tidak menerangkan medan Base URL: medan itu ada dalam konfigurasi kelayakan (kod sumber OpenAiApi.credentials.ts dan AnthropicApi.credentials.ts, label “Override the default base URL for the API”). Pada n8n Cloud, jangan pilih “Use Gateway credits”, jika tidak permintaan tidak akan melalui Ailoot.
Integrations → Model Provider → pasang pemalam OpenAI-API-compatible → Add Model (medan: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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: mengikut kad model dalam katalog Ailoot
Untuk Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Hanya pemilik dan pentadbir ruang kerja boleh mengurus penyedia. Menurut README pemalam: bagi LLM, alamat dengan /v1; bagi pembenaman, rerank, STT dan TTS, pemalam menambah versi API secara automatik, maka alamat tanpa /v1 (jika tidak, /v1/v1 akan terhasil). Tambahkan setiap model Ailoot sebagai entri berasingan; aktifkan sokongan imej input dan penstriman output dalam tetapan model.
Nod ChatOpenAI atau ChatOpenAI Custom → Connect Credential (kunci) → Additional Parameters → Base Path (dan Base Options untuk pengepala)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Credential (OpenAI API): sk-...
Nod ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
Senarai model dalam ChatOpenAI adalah tetap, maka untuk id Ailoot tersuai, gunakan ChatOpenAI Custom yang membolehkan nama model dimasukkan secara manual. Base Path dengan /v1. Untuk pembenaman, terdapat nod OpenAI Embeddings Custom.
Pasang melalui HACS (Custom repository) atau salin custom_components/extended_openai_conversation → mulakan semula → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 ialah komponen pihak ketiga, bukan integrasi rasmi. Peranti dikawal melalui panggilan fungsi (tools) dalam Chat Completions, maka pilih model yang menyokong alat. Integrasi rasmi OpenAI Conversation tidak menyokong alamat tersuai.
Profil → Settings → Model Providers → OpenAI Compatible (medan Base URL dan API Key; pemboleh ubah OPENAI_COMPATIBLE_BASE_URL dan OPENAI_COMPATIBLE_API_KEY). Alternatif: komponen OpenAI → medan OpenAI API Base
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
atau melalui persekitaran:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Kemudian dalam komponen Language Model / Agent, pilih OpenAI Compatible → claude-sonnet-5-5
Langflow memeriksa sambungan dan mendapatkan senarai model daripada /v1/models; model muncul dalam bahagian Language Models dan Embedding Models. Model yang diperlukan kemudian mesti diaktifkan secara manual. Penyedia dipasang bersama langflow.
Modul OpenAI terbina dalam hanya berfungsi dengan akaun OpenAI. Gunakan HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 → respons dalam choices[].message.content
Contoh model: gpt-6.1-sol, claude-sonnet-5-5
Penting
Ini ialah modul HTTP serba guna, bukan penyedia khusus untuk Ailoot: dokumentasi menerangkan alamat HTTPS bebas. Sebaiknya simpan kunci dalam sambungan menggunakan kunci API (Make mengesyorkan cara ini berbanding menghantarnya dalam pengepala). Penstriman output tidak diperlukan dalam Make; hantar tanpa stream.
Rangka kerja Telegram tidak mempunyai lapisan LLM sendiri: pengendali mesej memanggil OpenAI SDK dengan base_url Ailoot (atau Anthropic SDK dengan base_url tanpa /v1)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Simpan kod Python sebagai ailoot-telegram-bot.py. Pasang kebergantungan, tetapkan kedua-dua pemboleh ubah persekitaran dan jalankan fail. Hantar Hello kepada bot dan semak balasan teks. Jika berlaku ralat, simpan Request ID dan semak hasil asal sebelum menghantar permintaan penjanaan 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())
Rangka kerja Telegram tidak mempunyai lapisan AI sendiri: alamat Ailoot ditetapkan dalam OpenAI SDK di dalam bot. Apabila baki sifar, Ailoot mengembalikan ralat 402 yang jelas dengan Request ID — paparkannya kepada pengguna bot supaya bot tidak gagal.
Aplikasi ChatGPT (OpenAI) dalam Zapier hanya berfungsi dengan OpenAI. Gunakan Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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":"Helo"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Contoh model: claude-sonnet-5-5, gpt-6.1-sol
Penting
Ini ialah permintaan HTTP serba guna; Zapier tidak mempunyai penyedia sedia digunakan dengan medan alamat asas. Custom Request menghantar medan Data tanpa perubahan atau penghuraian, maka JSON perlu diperiksa terlebih dahulu. Webhooks by Zapier tersedia dalam pelan Zapier berbayar.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; pemboleh ubah GEMINI_API_KEY dan GOOGLE_GEMINI_BASE_URL
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Protokol ialah Gemini REST asal (streamGenerateContent, kunci dalam X-Goog-Api-Key), laluan https://api.ailoot.ai/v1beta/... Bagi satu soalan, agy menghantar dua permintaan: tajuk perbualan dan respons itu sendiri. Ejen merizabkan lebih banyak pada setiap langkah berbanding sembang biasa, jadi pastikan baki mencukupi. Kad ini berada dalam bahagian “Sedang disemak”: konfigurasi disediakan berdasarkan dokumentasi, tetapi klien belum diuji secara langsung melalui Ailoot. Jika modelProvider = gemini tetapi GEMINI_API_KEY kosong, CLI tidak akan bermula.
cline auth → penyedia API tersuai → OpenAI Compatible: Base URL, API Key, Model ID; bendera -P/--provider memilih penyedia
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 ujian dan betulkan ralat"
Contoh model: claude-sonnet-5-5
Penting
Medan Base URL / API Key / Model ID diterangkan dalam dokumentasi Cline untuk OpenAI Compatible. Label tepat langkah dalam panduan cline auth tidak diberikan dalam dokumentasi CLI — rujuk skrin.
GitHub mengesahkan sokongan untuk titik akhir tersuai. Tangkapan skrin rasmi memaparkan Provider Name, API Key dan API Type: Chat Completions, tetapi tiada contoh URL. Oleh itu, konfigurasi Ailoot sedia salin tidak diberikan di sini. JetBrains AI Assistant ialah alternatif yang didokumenkan dalam IDE ini. Dapatkan penjelasan keperluan URL daripada sokongan rasmi pemalam.
Cursor Settings → Models → API Keys → OpenAI API Key + suis “Override OpenAI Base URL”; kemudian tambah ID model kepada model tersuai anda.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Model sendiri: gpt-6.1-sol (tambahkan, aktifkan, pilih dalam sembang)
Contoh model: gpt-6.1-sol
Penting
Dokumentasi rasmi semasa Cursor tidak menerangkan alamat tersuai: hanya kunci OpenAI/Anthropic/Google/Azure/Bedrock disenaraikan; dinyatakan bahawa kunci sendiri hanya berfungsi dalam sembang (Tab terus menggunakan model Cursor) dan semua permintaan melalui pelayan Cursor (alamat mesti awam — api.ailoot.ai ialah alamat awam). Suis alamat ada dalam antara muka, tetapi pengguna forum Cursor melaporkan ralat: ia digunakan untuk semua model, mod Agent mungkin tidak menggunakan kunci sendiri, dan dalam sesetengah binaan 3.15.x medan tidak menerima input.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh 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 pemalam menyebut penyedia Custom, tetapi tidak menerangkan medan alamat atau formatnya; konfigurasi diberikan berdasarkan antara muka pemalam — semak berdasarkan tetingkap tetapan.
Cmd/Ctrl+Shift+P → Open config.json → entri dalam models[] (PearAI ialah cabang Continue).
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Dokumentasi rasmi PearAI tidak dapat disahkan (laman dokumentasi tidak tersedia), dan repositori sudah lama tidak dikemas kini. Bentuk konfigurasi diambil berdasarkan contoh Continue — semak dalam aplikasi.
Chat → pemilihan model → Manage models → Add custom model → penyedia OpenAI (custom endpoint) → alamat, kunci, model.
Konfigurasi
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Blog Visual Studio (29.09.2026) mengumumkan alamat tersuai untuk OpenAI dan Ollama dalam VS 2026 Stable, tetapi halaman dokumentasi masih hanya menerangkan kunci OpenAI/Anthropic/Google tanpa medan alamat, maka nama medan dan bentuk alamat belum disahkan. Untuk sembang sahaja; tidak tersedia dalam pelan Copilot Business/Enterprise.
Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.
Konfigurasi diambil daripada kod sumber Void, bukan dokumentasi pengguna. Repositori Void telah diarkibkan dan penyunting tidak lagi dibangunkan — hanya sesuai untuk pengguna sedia ada.
Tiada hasil ditemui. Jika aplikasi menyokong alamat OpenAI atau Anthropic API tersuai, kemungkinan besar ia boleh digunakan — tetapan yang perlu dinyatakan.
Belum sesuai
Aplikasi ini tidak membenarkan alamat API tersuai. Pilihan pengganti disenaraikan di sebelahnya.
Aplikasi
Sebab tidak sesuai
Pilihan pengganti
Cursor CLI (cursor-agent)
Hanya menggunakan model Cursor; alamat API tersuai tidak boleh ditetapkan.
Claude Code, Codex CLI atau opencode
Auggie CLI (Augment Code)
Log masuk melalui akaun Augment; penyedia pihak ketiga tidak boleh ditetapkan.
Claude Code atau opencode
Windsurf / Devin Desktop
Hanya menerima kunci Anthropic untuk model Claude tertentu; alamat tersuai tidak boleh ditetapkan.
Cline, Roo Code atau Kilo Code dalam VS Code
Kiro
Tiada kunci sendiri atau alamat API tersuai.
Cline atau Roo Code
Google Antigravity (IDE)
Tiada tetapan rasmi untuk penyedia tersuai; kami tidak mengesyorkan tampalan pihak ketiga.
Antigravity CLI atau Gemini CLI
Visual Studio dengan Copilot Business atau Enterprise
Model tersuai tidak tersedia dalam pelan Copilot ini.
Pelan peribadi Copilot — kad Visual Studio 2026
Pelengkapan automatik Cursor Tab
Sentiasa menggunakan model Cursor, walaupun dengan kunci sendiri.
Sembang Cursor dikonfigurasi secara berasingan — kad Cursor
Enchanted
Hanya berfungsi dengan API Ollama.
Open WebUI atau Chatbox
Smart Connections (Obsidian)
API luaran hanya tersedia dalam Smart Chat Pro berbayar.
Obsidian Copilot
Witsy, 5ire
Kami tidak menemui penerangan rasmi tentang alamat API tersuai.
Cherry Studio atau Jan
Make: modul OpenAI terbina dalam
Hanya bersambung kepada akaun OpenAI.
Modul HTTP → Make a request — kad Make
Zapier: aplikasi ChatGPT (OpenAI)
Tiada medan untuk alamat tersuai.
Webhooks by Zapier → Custom Request — kad Zapier
Home Assistant: OpenAI Conversation
Integrasi terbina dalam hanya berfungsi dengan alamat OpenAI.
Extended OpenAI Conversation daripada HACS — kad Home Assistant
aiogram, python-telegram-bot, grammY, Telegraf
Rangka kerja bot tidak bersambung kepada model dengan sendirinya.
OpenAI atau Anthropic SDK dalam bot — kad bot Telegram
Butiran lanjut
Sambungan API dan tetapan klien
Di manakah alamat API dan kunci dimasukkan dalam klien?
Ejen, penyunting, aplikasi sembang dan SDK yang menerima kunci Ailoot. Butang “Konfigurasi” menunjukkan tempat memasukkan alamat dan kunci serta konfigurasi sedia digunakan yang boleh disalin.
Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.
Syarikat dan portfolio projeknya
Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.
Beli token dengan diskaun.
Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.
Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.
Pilih format OpenAI, Anthropic atau Gemini yang disokong oleh klien anda. Semak kad model Ailoot untuk kaedah API dan ID model yang serasi; sokongan untuk satu format tidak bermakna setiap model menyokong semua format.
Apakah yang perlu saya konfigurasikan dalam klien saya?
Tetapkan kunci API Ailoot, alamat API dan ID model yang serasi dengan kaedah klien. SDK OpenAI menggunakan https://api.ailoot.ai/v1; SDK Anthropic dan Gemini menggunakan https://api.ailoot.ai. Kekalkan medan permintaan daripada contoh untuk format tersebut.
Bagaimanakah saya menghantar permintaan API pertama saya?
Cipta kunci API Ailoot. Tetapkan https://api.ailoot.ai/v1 untuk SDK OpenAI, atau https://api.ailoot.ai untuk SDK Anthropic dan Gemini. GET /v1/models adalah percuma dan menyenaraikan model yang tersedia untuk kunci anda; kemudian gunakan contoh bagi model dan kaedah API yang dipilih.
Apakah yang patut saya semak apabila klien yang telah disambungkan gagal berfungsi?
Semak bahawa klien menghantar format OpenAI, Anthropic atau Gemini yang dijangka ke alamat API yang sepadan dengan kunci API Ailoot anda. Sahkan ID model dan kaedah, kemudian bandingkan ralat yang dikembalikan dengan panduan klien. Hantar ralat dan ID permintaan kepada support@ailoot.ai tanpa berkongsi kunci anda.
Bolehkah Ailoot digunakan dalam produk berbayar?
Ya. Sambungkan API kepada SaaS, aplikasi atau bot mengikut tawaran dan perjanjian lesen Ailoot. Untuk jualan semula, minta terma bertulis serta lesen penjual semula bagi projek anda.
Bagaimanakah saya memohon lesen penjual semula?
Hantar e-mel kepada support@ailoot.ai yang menerangkan fungsi produk anda, siapa yang menggunakannya dan cara anda menyediakan akses. Mohon lesen penjual semula dan terma bertulis untuk projek anda.