Prijunkite Ailoot prie mėgstamų įrankių — API prijungimas prie programavimo įrankių
Agentai, redaktoriai, pokalbių programos ir SDK, priimantys Ailoot raktą. Mygtukas „Nustatyti“ parodys, kur įrašyti adresą ir raktą, bei paruoštą konfigūraciją, kurią galima nukopijuoti.
Kategorija · API formatas
Visos integracijos
Statistika
85programos
77paruoštos
8tikrinamos
Agentai terminale
Programavimo agentai ir CLI: rašo kodą, vykdo komandas, taiso failus.
Aplinkos kintamieji arba "env" blokas ~/.claude/settings.json (vienam projektui — .claude/settings.local.json); VS Code plėtinys — claudeCode.environmentVariables; patikra — komanda /status
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Adresas be /v1: Claude Code pats prideda /v1/messages. ANTHROPIC_AUTH_TOKEN siunčiamas kaip Authorization: Bearer, ANTHROPIC_API_KEY — kaip x-api-key; Ailoot priima abu. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 įkelia mūsų modelius į /model per /v1/models. Gavus 400 klaidas dėl nežinomų laukų — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Anthropic dokumentacija nepalaiko Claude Code naudojimo su ne Claude modeliais per šliuzą, nors mūsų /v1/messages juos aptarnauja; rekomenduojame Claude modelius. Remote Control ir balso įvestis per šliuzą neprieinami.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
~/.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
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Codex veikia tik per OpenAI Responses API (dokumentacijoje nurodytas tik wire_api = "responses"), todėl reikia mūsų /v1/responses. Tiekėjų ID openai, ollama, lmstudio rezervuoti. Alternatyva — openai_base_url = "https://api.ailoot.ai/v1" integruotam openai tiekėjui. Ailoot pateikia Codex modelių sąrašą Codex manifesto formatu (GET /v1/models su client_version). Rinkitės konkretų modelį, kurio katalogo kortelėje yra OpenAI Responses formatas. 2026-09-30 momentinėje kopijoje gemini-3.6-flash turi OpenAI Chat, Anthropic Messages ir Gemini, tačiau neturi Responses, todėl šis modelis Codex netinka. Formatų rinkinį tikrinkite pagal modelio kortelę, o ne šeimos pavadinimą.
hermes model → „Custom endpoint (self-hosted / VLLM / etc.)“ arba ~/.hermes/config.yaml (model skyrius arba providers žodynas)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
OpenClaw konfigūracija (~/.openclaw/openclaw.json) → models.providers.<id>; numatytasis modelis — agents.defaults.model.primary; saugus keitimas — openclaw config set models.providers.<id> '<json>' --strict-json --merge
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
api adapteriai: openai-completions (numatytasis, kai nustatytas baseUrl), openai-responses (tik jei serveris palaiko /v1/responses — Ailoot palaiko), anthropic-messages, google-generative-ai ir kiti. anthropic-messages OpenClaw pavyzdžiuose baseUrl nurodytas be /v1. OpenClaw gali perduoti vaizdus, kai modelio input apima "image". Claude pavyzdžiuose paliktas tik tekstas: 2026-09-30 katalogo momentinėje kopijoje šie metodai nedeklaruoja image įvesties. Pridėkite "image" tik konkrečiam modeliui, kurio dabartinė katalogo kortelė deklaruoja vaizdo įvestį ir pasirinktą API formatą. Pavyzdžiui, šioje kopijoje gemini-3.6-flash deklaruoja image įvestį OpenAI Chat formatu; faktinis palaikymas priklauso nuo modelio kortelės ir formato. Pagrindinio konfigūracijos failo kelias paimtas iš įprastos OpenClaw praktikos, perskaitytame puslapyje taip pat minimas ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (projekte arba ~/.config/opencode/opencode.json) → provider.<id>; raktas — per /connect arba "apiKey": "{env:VAR}"
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Paketas @ai-sdk/openai-compatible kreipiasi į /v1/chat/completions. Modeliams, kuriems reikia /v1/responses, opencode dokumentacija nurodo @ai-sdk/openai paketą. Su Anthropic suderinamas tiekėjas su savu baseURL opencode dokumentacijoje neaprašytas. Rinkitės modelius, kuriems dabartinis katalogas deklaruoja OpenAI Chat formatą. 2026-09-30 momentinėje kopijoje gemini-3.6-flash turi šį formatą; kitus Gemini modelius tikrinkite pagal jų korteles. Šis kelias nenaudoja savojo Gemini formato. Metodo buvimas kataloge nereiškia tikro konkrečios kliento versijos bandymo.
Kintamieji OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, komanda /auth seanse arba ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: qwen3.8-max
Svarbu
Protokolų tipai: openai (Chat Completions), anthropic, gemini, vertex-ai. openai atveju baseUrl su /v1. Dokumentacijos anthropic ir gemini pavyzdyje baseUrl nėra, todėl rekomenduojame openai variantą. openai tipui kataloge rinkitės OpenAI Chat formato modelį: gemini-3.6-flash jį turi. Kitų Gemini modelių formatų rinkinys gali skirtis — patikrinkite konkretaus modelio kortelę. settings.json variantas skaito raktą iš AILOOT_API_KEY kintamojo (laukas envKey): nustatykite jį komanda export AILOOT_API_KEY=sk-... arba eilute AILOOT_API_KEY=sk-... faile ~/.qwen/.env, kitaip Qwen Code pradės su tuščiu raktu ir gaus 401.
Aplinkos kintamieji GEMINI_API_KEY ir GOOGLE_GEMINI_BASE_URL; prisijungimo būdas — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modelis — GEMINI_MODEL arba parametras -m
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Adresas be /v1beta: SDK pats prideda /v1beta/models/{model}:generateContent. Adresas privalo būti HTTPS. Raktas siunčiamas x-goog-api-key antraštėje — Ailoot jį priima. Tinka tik modeliai, kurių kataloge nurodytas Gemini formatas. Prieš paleisdami patikrinkite, ar tikslus ID ir šis metodas prieinami jūsų raktui. Mokamą Gemini atsakymą Ailoot pateikia visą apskaičiavus kainą, o ne po žodį, todėl ilgų atsakymų tekstas pasirodo ne iškart.
~/.kimi/config.toml (providers ir models skyriai, default_model); /login palaiko tik Moonshot platformas — savas adresas nustatomas ranka faile
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Tipai: openai_legacy (Chat Completions, base_url su /v1), openai_responses (Responses, su /v1), anthropic (be /v1), gemini (base_url — Google šakninis adresas, mūsų atveju https://api.ailoot.ai). SearchWeb įrankis veikia tik su sava Moonshot platforma; FetchURL su kitu API adresu pereina prie vietinio atsisiuntimo.
crushrc (Bash konfigūracija): ./.crushrc, ./crushrc arba ~/.config/crush/crushrc; senasis crush.json formatas pasenęs, tačiau veikia
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: deepseek-v4-pro
Svarbu
Tipas openai-compat — OpenAI Chat formatas, adresas su /v1. Tipas anthropic — Messages formatas, adresas be /v1: Crush perduoda jį anthropic-sdk-go, o šis pats prideda /v1/messages. Crush README pavyzdys su /v1 sudarytų /v1/v1/messages kelią ir sukeltų 404 klaidą. Raktas siunčiamas x-api-key antraštėje, Ailoot jį priima. Jei modelių sąrašas tuščias, openai-compat tiekėjas pats juos gauna iš /v1/models. crushrc vykdomas kaip kodas: nepaleiskite Crush svetimuose kataloguose su tokiu failu. Šiame pavyzdyje Claude supports-images = false: 2026-09-30 katalogo momentinė kopija pasirinktu Messages formatu deklaruoja tik tekstą. Jei jūsų Crush versija palaiko šį parametrą, įjunkite jį tik modeliui, kurio dabartinė katalogo kortelė pasirinktu API formatu deklaruoja image įvestį; vien kliento parametras nesuteikia modeliui vaizdų palaikymo.
Kintamieji OPENAI_API_BASE ir OPENAI_API_KEY, parametras --model openai/<modelis>
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Prefiksas openai/ privalomas: taip Aider (per LiteLLM) siunčia užklausas į su OpenAI suderinamą /v1/chat/completions. Aider nepažįstamų modelių atveju jis įspės apie nežinomą kontekstą — tai nėra klaida. Anthropic adresas su savu base URL šiame dokumentacijos puslapyje neaprašytas.
goose configure → Custom Providers → Add A Custom Provider, arba JSON kataloge ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\); alternatyva — integruotas OpenAI tiekėjas su OPENAI_HOST/OPENAI_BASE_PATH
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Savo tiekėjo varikliai: openai, anthropic, ollama. Goose pavyzdyje engine openai base_url nurodytas visu keliu iki /v1/chat/completions. Integruotam tiekėjui OPENAI_HOST — šakninis adresas be kelio, OPENAI_BASE_PATH — kelias (numatytasis v1/chat/completions). Raktą config.yaml faile Goose ignoruoja — naudoja tik kintamąjį arba raktinę. Saugykla perkelta į aaif-goose/goose.
~/.factory/settings.json → customModels masyvas; modelio pasirinkimas — komanda /model, skiltis „Custom models“
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
provider: anthropic = Messages API (baseUrl kaip Anthropic, be /v1), openai = Responses API (su /v1), generic-chat-completion-api = Chat Completions (su /v1). anthropic atveju raktas pagal numatytuosius nustatymus siunčiamas x-api-key antraštėje (Ailoot priima); "authMode": "bearer" perjungia į Authorization. Raktai lieka vietoje. Factory išsamiai testuoja tik oficialius Anthropic ir OpenAI API.
Nustatymai → Model Routing → Add → Custom URL (arba komandos workspace Model Routing); terminale — amp config model-providers (list, test, set-priority, edit-router…)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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
Antras GPT prijungimas:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Patikra: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Modelio pavyzdys: claude-fable-5
Svarbu
Custom URL formatai: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 nedubliuojamas), google-genai (<base>/models/<model>:streamGenerateContent). Raktas siunčiamas kaip Authorization: Bearer. Susiejimui naudojami kanoniniai Amp ID formatu provider/model; rodyklė nustato mums siunčiamą ID. Modelius, kurių prijungimas neapima, Amp aptarnauja pats už savo kreditus. Dokumente reikalaujama, kad savasis serveris būtų pasiekiamas iš Amp — adresas viešas, ši sąlyga įvykdyta.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
AIChat konfigūracijos pavyzdyje claude api_base nurodytas su /v1, gemini — su /v1beta; Ailoot atveju taip pat. Trys klientai suteikia prieigą prie visų trijų Ailoot formatų: OpenAI, Anthropic ir Gemini.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Su OpenAI suderinamoms paslaugoms Continue naudoja provider: openai ir apiBase su /v1. Konfigūracijos formatas bendras plėtiniui ir CLI, failas perduodamas parametru --config.
forge provider login → OpenAI-compatible (rekomenduojamas būdas); pasenęs būdas — .env su OPENAI_URL ir OPENAI_API_KEY bei model faile forge.yaml
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
# rekomenduojama:
forge provider login # pasirinkti OpenAI-compatible, įvesti https://api.ailoot.ai/v1 ir sk-...
# pasenęs būdas (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1
# forge.yaml
model: claude-sonnet-5-5
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Nustatymas per .env pažymėtas kaip pasenęs: pirmą kartą paleidus Forge kintamieji perkeliami į jo failų saugyklą. Tikslūs provider login vediklio punktų pavadinimai README nepateikti.
Aplinkos kintamieji COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY, COPILOT_MODEL (arba parametras --model)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Tipai: openai (numatytasis, bet kuris su OpenAI suderinamas serveris), azure, anthropic. Modelis privalo palaikyti įrankių iškvietimą ir srautinę išvestį. Protokolui pasirinkti yra COPILOT_PROVIDER_WIRE_API, jo reikšmės puslapyje neišvardytos. Limitus galima nustatyti per COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; modelis pasirenkamas kaip <provider>/<model>
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
~/.config/kilo/kilo.jsonc (arba ./kilo.jsonc; taip pat KILO_CONFIG) → provider.<id>.options.baseURL; plėtinyje — Settings → Providers → Custom provider
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Custom provider lange galima pasirinkti protokolą: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} veikia tik patikimoje visuotinėje konfigūracijoje (~/.config/kilo); projekto kilo.json faile raktas iš kintamojo neįterpiamas.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Pagal numatytuosius nustatymus — Chat Completions; responses: true perjungia modelį į /responses. Kai nustatytas api_base, OpenAI raktas nesiunčiamas — reikia api_key_name. Tai CLI įrankis užklausoms, o ne agentas.
Agento YAML konfigūracija → model skyrius (model_name, model_kwargs); numatytasis konfigūracijos kelias keičiamas nustatymu MSWEA_MINI_CONFIG_PATH
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Veikia per LiteLLM: model_kwargs tiesiogiai perduodami į litellm.completion. Be kainų registro LiteLLM praneša apie nežinomą kainą — išjungiame per cost_tracking: "ignore_errors" (arba MSWEA_COST_TRACKING=ignore_errors). Rakto perdavimas per OPENAI_API_KEY yra LiteLLM standartas, pačiame mini-SWE-agent puslapyje neparodytas.
Ctrl+P → Settings (tiekėjas ir modelis), failas ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) arba kintamieji LLM_MODEL, LLM_API_KEY, LLM_BASE_URL su parametru --override-with-envs
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
OpenHands veikia per LiteLLM; OpenAI tarpiniam serveriui dokumentacija nurodo Custom Model formatu openai/<modelis> ir tarpinio serverio Base URL. Pakeitimai per --override-with-envs neišsaugomi. Žiniatinklio sąsajoje: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (arba projekto .pi/models.json, patvirtinus pasitikėjimą projektu); pasirinkimas — /model
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Pi dokumentacija aiškiai leidžia su OpenAI, Anthropic ir Google suderinamus adresus per models.json; pavyzdys pateiktas api: openai-completions. apiKey supranta $NAME/${NAME}, tiesioginę reikšmę arba !komandą. Failas perskaitomas iš naujo atveriant /model.
plandex models custom (arba \models custom REPL aplinkoje) — atveria savų modelių ir tiekėjų JSON failą
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Savi tiekėjai veikia tik savame serveryje įdiegtame Plandex; debesijoje su BYO raktais leidžiami tik integruoti tiekėjai. Visi savi tiekėjai turi būti suderinami su OpenAI (Chat Completions). Tada modelis įtraukiamas į savą model pack.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Settings → ieškoti „inference endpoint“ → Custom inference endpoint: bazinis URL, raktas, modelių ID; tada pasirinkti modelį pasirinkimo lauke
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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
Tada modelių sąraše pasirinkite, pavyzdžiui, claude-sonnet-5-5 (ne Auto).
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Tik OpenAI Chat Completions (POST /v1/chat/completions). Užklausos siunčiamos per Warp serverius: raktas saugomas vietoje, tačiau su kiekviena užklausa perduodamas Warp serveriui. Auto režimai ir savi maršrutizatoriai visada naudoja Warp kreditus; debesijos agentai šio endpoint nenaudoja. Prieinama Free ir mokamuose planuose asmenims bei komandoms iki 10 žmonių. Rinkitės modelius, kuriems dabartinis katalogas deklaruoja OpenAI Chat formatą. 2026-09-30 momentinėje kopijoje gemini-3.6-flash turi šį formatą; kitus Gemini modelius tikrinkite pagal jų korteles. Šis kelias nenaudoja savojo Gemini formato. Metodo buvimas kataloge nereiškia tikro konkrečios kliento versijos bandymo.
Cline skydelis → krumpliaračio piktograma (Settings) → API Provider = „OpenAI Compatible“ → laukai Base URL, API Key, Model ID. Antras variantas: API Provider = „Anthropic“ → pažymėti „Use custom base URL“.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
OpenAI Compatible (rekomenduojame):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (arba gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window ir Max Output Tokens — pagal modelį; Image Support — tik modeliams, kurie priima vaizdus.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
OpenAI Compatible kreipiasi į /v1/chat/completions, todėl adresas su /v1. Anthropic variantas kreipiasi į /v1/messages, adresas be /v1, tačiau jo modelių sąraše yra tik Anthropic pavadinimai — kiti Ailoot modeliai prieinami per OpenAI Compatible. Agento režimui reikia modelio, galinčio iškviesti įrankius. Gemini 3.1 Pro modeliai per chat/completions neprieinami (jie palaiko tik Gemini ir Anthropic formatus) — čia rinkitės gemini-3.6-flash.
Roo Code skydelis → krumpliaratis → API Provider = „OpenAI Compatible“ → Base URL, API Key, Model; pasirinktinai Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, kainos). Anthropic tiekėjas turi žymimąjį langelį „Use custom base URL“.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (arba claude-sonnet-5-5, kimi-k3, glm-5.3)
Variantas per Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Roo Code iškviečia įrankius tik OpenAI formatu, todėl modelis turi palaikyti tools per /v1/chat/completions. Anthropic variantas kreipiasi į /v1/messages, adresas be /v1.
Settings (krumpliaratis) → kortelė Providers → apačioje „Custom provider“ → Provider ID, Display name, Provider API = „OpenAI Compatible“, Base URL, API key, Models (sąrašas gaunamas iš /v1/models). Nustatymai išsaugomi kilo.json.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: pasirinkite iš sąrašo, pavyzdžiui, claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Modelio pavyzdys: deepseek-v4-pro
Svarbu
Kilo užklausia {Base URL}/models ir pats rodo modelių sąrašą — mūsų GET /v1/models pateikia visą katalogą. Galima nurodyti ir visą adresą .../v1/chat/completions. Palaikomos savos antraštės.
Failas ~/.continue/config.yaml (arba Continue konfigūracijos redaktorius): įrašas models[] su provider: openai ir apiBase.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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 # tik jei reikia priverstinai naudoti /chat/completions
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
apiBase turi baigtis /v1. gpt-5/o serijos tipo pavadinimams Continue gali pats pasirinkti /v1/responses; mūsų gpt-* palaiko ir /v1/responses, ir /v1/chat/completions, o useResponsesApi: false priverstinai įjungia chat/completions. useLegacyCompletionsEndpoint nereikalingas.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; arba settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Raktas — nustatymų lange (saugomas sistemos raktinėje) arba kintamajame <TIEKĖJO ID DIDŽIOSIOMIS RAIDĖMIS>_API_KEY.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
openai_compatible adresas su /v1 (kreipiasi į /v1/chat/completions; capabilities.chat_completions = false perjungia modelį į /v1/responses). anthropic_compatible adresas be /v1 (kreipiasi į /v1/messages; Zed siunčia raktą x-api-key antraštėje — Ailoot jį priima). Pagal numatytuosius nustatymus images = false ir parallel_tool_calls = false. Zed gali perduoti vaizdus, tačiau images įjunkite tik konkrečiam modeliui, kurio dabartinė katalogo kortelė pasirinktu API formatu deklaruoja image įvestį. GPT ir Claude pavyzdžiuose images = false: 2026-09-30 momentinė kopija jiems deklaruoja tik tekstą. Pavyzdžiui, šioje kopijoje gemini-3.6-flash deklaruoja image įvestį OpenAI Chat formatu; faktinis palaikymas priklauso nuo modelio kortelės ir formato. Samprotavimo modeliams yra reasoning_effort laukas. Pavyzdžio max_tokens reikšmės yra konteksto dydis; tikslius limitus žiūrėkite modelių kataloge.
Modelio pasirinkimas pokalbyje → Manage Language Models (krumpliaratis) → Add Models → Custom Endpoint → VS Code atvers chatLanguageModels.json. (Senasis github.copilot.chat.customOAIModels nustatymas pasenęs.)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
url yra VISAS endpoint kelias. apiType reikšmės: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK veikia be Copilot plano ar prisijungimo prie GitHub, tačiau tik pokalbiui / agentui — įterptieji pasiūlymai lieka Copilot. Organizacijos administratoriai (Business/Enterprise) gali išjungti BYOK politiką. Aukščiau pateikti žetonų limitai yra pavyzdžiai; naudokite katalogo reikšmes. Šiuose pavyzdžiuose vision = false: 2026-09-30 katalogo momentinė kopija GPT/OpenAI Chat ir Claude/Anthropic Messages deklaruoja tik tekstą. Jei jūsų VS Code versija siūlo vision, įjunkite jį tik modeliui, kurio dabartinė katalogo kortelė pasirinktu API formatu deklaruoja image įvestį; lauko buvimas kliente nepatvirtina pasirinkto modelio vaizdų palaikymo.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Pasirinkite OpenAI-compatible, lauke URL įrašykite https://api.ailoot.ai/v1 ir pateikite savo API Key. Spustelėkite Test Connection, tada Apply ir pasirinkite modelį AI Chat. IDE funkcijoms jį priskirkite per Models Assignment. Tool calling įjunkite tik modeliui, palaikančiam įrankius; kodo užbaigimas nustatomas atskirai.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, aprašymas → Add.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Type: Internet Hosted
URL: https://api.ailoot.ai (BE /v1 — Xcode pats pridės /v1/models ir /v1/chat/completions)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ tada pasirinkite modelius sąraše (pavyzdžiui, claude-sonnet-5-5, gpt-6.1-sol)
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Apple reikalauja, kad tiekėjas palaikytų Chat Completions ir atsakytų į {URL}/v1/models bei {URL}/v1/chat/completions. Ailoot priima raktą x-api-key ir Authorization: Bearer antraštėse (pasirinkus Authorization antraštę, pagal atsiliepimus Xcode pats prideda Bearer prefiksą). Xcode agentai nustatomi atskirai ir į šią instrukciją neįtraukti.
opts yetone/avante.nvim papildiniui lazy.nvim: opts.providers.<pavadinimas> su __inherited_from = 'openai' (savas su OpenAI suderinamas tiekėjas) arba providers.claude.endpoint pakeitimas; raktas — iš api_key_name nurodyto kintamojo (palaikomi AVANTE_* pavadinimai).
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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, be /v1
model = "claude-sonnet-5-5",
},
},
}
-- terminale: export AILOOT_API_KEY=sk-...
-- claude tiekėjas skaito AVANTE_ANTHROPIC_API_KEY arba ANTHROPIC_API_KEY
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Papildinio vikyje su OpenAI suderinamas adresas baigiasi /v1 (papildinys prideda /chat/completions). Integruotas claude tiekėjas naudoja https://api.anthropic.com tipo adresą, todėl Ailoot atveju — be /v1. Savi tiekėjai be __inherited_from reikalauja viso adreso ir savų atsakymo analizės funkcijų.
require('codecompanion').setup({ adapters = { http = { ... } } }) per adapters.extend('openai_compatible', ...) arba extend('anthropic', ...); tada interactions.chat/inline.adapter.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: gpt-6.1-sol
Svarbu
openai_compatible atskiria serverį (env.url, be /v1) ir kelią (env.chat_url). env reikšmės gali būti aplinkos kintamojo pavadinimas, cmd:..., file:... arba Lua funkcija. anthropic adapteris taip pat išplečiamas savu url, skirtu /v1/messages.
init.el: užregistruokite posistemę per gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) arba gptel-make-gemini — kiekviena turi :host, :endpoint, :key, :stream, :models; tada nustatykite gptel-backend ir gptel-model.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
(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") ; arba (gptel-api-key-from-environment "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))
;; Anthropic Messages variantas
(gptel-make-anthropic "Ailoot-Claude"
:host "api.ailoot.ai" ; numatytasis kelias /v1/messages
:stream t
:key (getenv "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 claude-opus-5-5))
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
:host — tik serverio vardas (be https:// ir kelio), kelias nustatomas per :endpoint. gptel-make-anthropic siunčia x-api-key ir anthropic-version antraštes — Ailoot jas priima.
Preferences → AI-features → OpenAiCustom (arba settings.json raktas ai-features.openAiCustom.customOpenAiModels; AI Configuration langas — Alt+A).
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Settings → Models → Add Model → Custom Model → API Format, Request URL (jungiklis Full URL), Model ID, Display Name, API Key; pasirinktinai Advanced Settings.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
OpenAI formatas:
API Format: OpenAI Chat Completions
Full URL: OFF
Request URL: https://api.ailoot.ai/v1
Model ID: gpt-6.1-sol
API Key: sk-...
Anthropic formatas:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Kai Full URL išjungtas, Trae pats prideda pasirinkto formato kelią (OpenAI adresas su /v1, Anthropic — be /v1). Kai Full URL įjungtas, įveskite https://api.ailoot.ai/v1/chat/completions arba https://api.ailoot.ai/v1/messages. Laukas Model Series pritaiko užuominas modelio šeimai.
Settings > Admin > Connections > Manage OpenAI API Connections > + Add Connection (arba aplinkos kintamieji OPENAI_API_BASE_URL / OPENAI_API_KEY paleidžiant konteinerį)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: tuščia (bus įkelti iš /v1/models) arba pridėkite rankiniu būdu claude-sonnet-5-5, gpt-6.1-sol
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
OpenAI Chat Completions formatas; URL privalo būti su /v1 ir be galinio pasvirojo brūkšnio. Modelių sąrašas gaunamas iš /v1/models; esant dideliam katalogui (252 modeliai) patogiau apriboti Model IDs ir įjungti modelių sąrašo podėlį (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). RAG vektoriniams atvaizdams yra atskiri RAG_OPENAI_API_BASE_URL.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Įprastas custom endpoint = OpenAI Chat Completions (baseURL su /v1). provider: 'anthropic' įjungia savąjį /v1/messages klientą; dokumentacijos pavyzdyje Anthropic baseURL nurodytas be /v1 (https://api.anthropic.com), todėl mūsų atveju https://api.ailoot.ai. fetch: true gauna sąrašą iš /v1/models.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider Name: Ailoot
Tipas: OpenAI (arba OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Patikrinkite galutinio adreso peržiūrą po lauku: turi būti rodoma https://api.ailoot.ai/v1/chat/completions (Anthropic atveju — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Tada mygtukas Model Check
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Dokumentacija patvirtina OpenAI, Anthropic, OpenAI Responses ir Gemini protokolus bei galutinio kelio peržiūrą po lauku, tačiau neaprašo /v1 pridėjimo taisyklių — remkitės peržiūra. Visi trys mūsų formatai (Chat Completions, Responses, Messages) tinka.
Nustatymai (mygtukas šoninėje juostoje) > Model Provider > Add (apačioje) > tipas OpenAI API Compatible
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (tuščia, numatytasis /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision šiuose pavyzdžiuose išjungtas; tool_use — pagal pasirinkto modelio galimybes)
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Dokumentacijoje API Host nurodytas be /v1 (pavyzdys https://api.openai.com), o numatytasis kelias — /v1/chat/completions. Taip pat yra Google Gemini compatible tipas, tačiau su mūsų /v1beta jis netikrintas. JSON konfigūracijos importas (type: 'openai', apiHost, apiPath) prieinamas nuo 1.15.1 per chatbox://provider/import?config=<base64>. Pateiktuose GPT ir Claude pavyzdžiuose vision išjungtas: 2026-09-30 katalogo momentinė kopija OpenAI Chat formatu deklaruoja tik tekstą. Jei jūsų Chatbox versija siūlo vision, įjunkite jį tik modeliui, kurio dabartinė katalogo kortelė pasirinktu API formatu deklaruoja image įvestį; kliento galimybė pridėti vaizdą neįrodo modelio palaikymo.
Savas serveris: aplinkos kintamieji OPENAI_PROXY_URL / OPENAI_API_KEY / OPENAI_MODEL_LIST, ANTHROPIC_PROXY_URL, GOOGLE_PROXY_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Numatytoji OPENAI_PROXY_URL reikšmė — https://api.openai.com/v1, todėl nurodome su /v1. Numatytoji ANTHROPIC_PROXY_URL reikšmė — https://api.anthropic.com (be /v1). Per GOOGLE_PROXY_URL teoriškai galima prijungti Gemini formatą (https://api.ailoot.ai), tačiau šio varianto netikrinome. Naudokite serverio režimą: jei užklausos siunčiamos tiesiai iš naršyklės, Ailoot API kol kas gali jas atmesti pagal CORS taisykles.
Settings > Model Providers > Add Provider → pasirinkti OpenAI-compatible arba Anthropic-compatible formatą
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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: bus įkelti iš {base_url}/models arba + pridėkite rankiniu būdu: claude-sonnet-5-5
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Dokumentacija: su OpenAI suderinamų tiekėjų Base URL privalo būti su /v1 (kitaip 404), galinis pasvirasis brūkšnys pašalinamas; Anthropic režimui pateiktas LiteLLM pavyzdys be /v1. Saviems tiekėjams modelio galimybės (tools, vision) nustatomos ranka. Palaiko atsarginius raktus (kartojama tik gavus 401/403/429).
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: pasirinkite iš sąrašo (/v1/models) arba įveskite claude-sonnet-5-5
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Dokumentacija: kilus ryšio problemų pridėti /v1 ir NEPRIDĖTI /chat/completions. Modelių sąrašas gaunamas, jei serveris pateikia /v1/models (mūsų serveris pateikia).
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = pagal 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-...'
Modelio pavyzdys: deepseek-v4-pro
Svarbu
Dokumentacijoje tiekėjas pažymėtas kaip „skirtas kūrėjams“. Prireikus GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Vektoriniams atvaizdams yra atskiras generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — modelis nemotron-3-embed per /v1/embeddings.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Dokumentacijoje kintamieji aprašyti kaip OpenAI ir Anthropic backend host pakeitimas (tarpiniams serveriams ir saviems endpoint); parašyta „host“, todėl nurodome be /v1, tačiau tikslus kelio formatas dokumentacijoje neišdėstytas — patikrinkite pagal pirmą užklausą.
Settings > Models > (+) > OpenAI-compatible Server
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: pagal modelį
Streaming: įjungti
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Reikia viso chat completions adreso. Kad jį naudotų AI Command, nustatykite šią paslaugą kaip pagrindinę. Instrukcija parengta pagal BoltAI žinyną; BoltAI 2 langai gali skirtis.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Dokumentacija patvirtina savą su OpenAI suderinamą tiekėją, tačiau nenurodo adreso formato; /v1 yra standartinis OpenAI API šakninis kelias, gavę 404 klaidą patikrinkite variantą be /v1. Savas su Anthropic suderinamas endpoint dokumentacijoje neaprašytas.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Šiai konfigūracijai naudokite OpenAI Chat per NextChat serverį. Diegdami Vercel arba Docker nustatykite BASE_URL=https://api.ailoot.ai be /v1, OPENAI_API_KEY, CUSTOM_MODELS ir DEFAULT_MODEL. Pakeitę šiuos kintamuosius serverį įdiekite iš naujo.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (arba pasirinkite iš /v1/models sąrašo)
Tada Test; modelį įjunkite Basic > Agents > Quick Chat
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Modelių sąrašas gaunamas iš /v1/models, modelį galima įvesti ranka. Jei Test sėkmingas, o Quick Chat nesiunčia pranešimų, tiekėjui įjunkite Enable CORS (atsakymas bus pateiktas visas, be srauto). Raktai saugomi Obsidian Keychain.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Tada rankiniu būdu pridėkite modelius: gpt-6.1-sol, claude-sonnet-5-5
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Dokumentacija patvirtina Custom su API URL ir raktu; URL formatas neišdėstytas, /v1 — standartinis OpenAI API šakninis kelias. Automatinis modelių gavimas garantuotas tik Ollama, LM Studio ir Llamafile — kitiems modeliai pridedami ranka.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
base_url — su OpenAI suderinamas endpoint be /chat/completions priesagos. Raycast iš naujo perskaito failą be paleidimo iš naujo. Jei abilities nenustatytos, laikoma, kad tools ir vision nepalaikomi. Modeliai pasirodo Quick AI, AI Chat ir AI Commands. Šiame pavyzdyje vision.supported = false: 2026-09-30 katalogo momentinė kopija Claude/OpenAI Chat deklaruoja tik tekstą. Jei jūsų Raycast versija palaiko šį nustatymą, vision įjunkite tik modeliui, kurio dabartinė katalogo kortelė OpenAI Chat formatu deklaruoja image įvestį; vien kliento parametras nepatvirtina API vaizdų palaikymo.
Models (kairėje šoninėje juostoje) > + Add Custom Model
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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: pagal modelį
Test → Save
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Endpoint įvedamas visu keliu. Raktas perduodamas sava antrašte Authorization: Bearer sk-... — Ailoot jį priima. TypingMind žiniatinklio versija kreipiasi į API tiesiai iš naršyklės, ir šiuo metu tokias užklausas gali sustabdyti CORS; darbalaukio versija patikimesnė. Gemini tipas TypingMind aplinkoje siunčia raktą apiKey antraštėje, kurios Ailoot nepriima — naudokite OpenAI Chat Completions tipą.
Konstruktoriaus parametras OpenAI(base_url=..., api_key=...) arba aplinkos kintamieji OPENAI_BASE_URL ir OPENAI_API_KEY
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
export AILOOT_API_KEY="sk-..."
# aplinkos kintamieji
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# arba 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":"Labas"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Labas")
# Vektoriniai atvaizdai: client.embeddings.create(model="nemotron-3-embed", input=["tekstas"])
python3 ailoot-openai-python-sdk.py
Modelio pavyzdys: gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (pokalbis); nemotron-3-embed (įterpiniai)
Svarbu
Adresas su /v1: SDK pats prideda /chat/completions, /responses, /embeddings, /images/*, /audio/*. Veikia Chat Completions ir Responses (Responses — modeliams, kurių kataloge yra šis formatas). Srautinė išvestis ir įrankiai standartiniai. Ailoot klaidos pateikiamos JSON formatu su Request ID ir pagaunamos kaip openai.APIStatusError.
Konstruktoriaus parinktis new OpenAI({ baseURL, apiKey }); pagal numatytuosius nustatymus SDK skaito aplinkos kintamąjį OPENAI_BASE_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: claude-sonnet-5-5, gpt-6.1-sol, grok-4.7
Svarbu
README rodo baseURL parinktį; OPENAI_BASE_URL skaitymas matomas kliento pradiniame kode (src/client.ts), numatytoji reikšmė — https://api.openai.com/v1. Ailoot adresą nurodykite su /v1. Prieinami ir chat.completions, ir responses.
Parametras Anthropic(base_url=...) arba aplinkos kintamasis ANTHROPIC_BASE_URL; raktas: api_key arba ANTHROPIC_API_KEY
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Modelio pavyzdys: claude-sonnet-5-5, claude-opus-5-5; taip pat per /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Svarbu
Adresas BE /v1: SDK pats prideda /v1/messages. Šliuzas priima raktą x-api-key antraštėje (taip siunčia SDK) ir Authorization: Bearer. Veikia srautinė išvestis, įrankiai ir /v1/messages/count_tokens. Paketinis apdorojimas (Batches) ir Files API Ailoot kataloge nedeklaruoti.
Tiekėjai: createOpenAICompatible({ name, baseURL, apiKey }) iš @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) iš @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) iš @ai-sdk/google; createOpenAI({ baseURL }) arba OPENAI_BASE_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: deepseek-v4-pro (suderinamas su OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Svarbu
Tiekėjų adresai skiriasi: su OpenAI suderinamas ir Anthropic — su /v1 (numatytasis Anthropic adresas https://api.anthropic.com/v1), Google — su /v1beta (numatytasis https://generativelanguage.googleapis.com/v1beta). Tiekėjas @ai-sdk/openai pagal numatytuosius nustatymus kreipiasi į Responses API; modeliams be responses metodo naudokite openai.chat("id") arba createOpenAICompatible.
ChatOpenAI(base_url=...) arba kintamieji OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) arba ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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("Labas").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"])
Modelio pavyzdys: gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)
Svarbu
ChatOpenAI: adresas su /v1. Pagal dokumentaciją ChatOpenAI palaiko tik oficialią OpenAI specifikaciją: nestandartiniai išorinių modelių laukai, pavyzdžiui, reasoning_content, neišsaugomi. Claude geriau naudoti ChatAnthropic: adresas be /v1, SDK pats prideda /v1/messages. ChatAnthropic parametras base_url ir kintamieji ANTHROPIC_API_URL/ANTHROPIC_BASE_URL aprašyti klasės dokumentacijoje pradiniame kode (langchain_anthropic/chat_models.py), integracijos puslapyje jų nėra. Parametras use_responses_api įjungia ChatOpenAI Responses režimą.
crewai.LLM(model=..., base_url=..., api_key=...); kintamieji OPENAI_API_KEY ir OPENAI_BASE_URL; Claude atveju — savasis anthropic/ tiekėjas su base_url
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
import os
from crewai import LLM
# Su OpenAI suderinamas formatas
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)
Modelio pavyzdys: openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5
Svarbu
Prefiksas openai/ arba anthropic/ parenka CrewAI tiekėją, užklausoje siunčiamas id be prefikso. OpenAI adresas su /v1, Anthropic — be /v1. Dokumentacijoje taip pat aprašytas parametras custom_openai=True bet kuriam su OpenAI suderinamam šliuzui. Anthropic atveju max_tokens privalomas.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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="Labas")
print(r.text)
Modelio pavyzdys: gemini-3.6-flash, gemini-3.1-pro
Svarbu
Adresas be /v1beta: SDK pats sudaro /v1beta/models/{model}:generateContent. Raktas siunčiamas x-goog-api-key antraštėje — Ailoot jį priima. Prieinami tik Gemini formato modeliai. JavaScript versijos (@google/genai) savas adresas dokumentacijoje neaprašytas, todėl jos čia nepateikiame.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Modelio pavyzdys: openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed
Svarbu
Prefiksas openai/ reiškia su OpenAI suderinamą protokolą, į Ailoot siunčiamas id be prefikso. LiteLLM pats prideda /chat/completions ir /embeddings; pagal dokumentaciją gavus Not Found klaidą adresas turi baigtis /v1.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: openai/claude-sonnet-5-5, openai/gpt-6.1-sol
Svarbu
Tarpinis serveris pravers, jei komandai reikia išdalyti savus vidinius raktus, naudojant vieną Ailoot raktą. Ailoot nurašymai priskiriami raktui, nurodytam api_key. Adresas su /v1.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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("Labas"))
Modelio pavyzdys: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Svarbu
Adresas su /v1. Būtina is_chat_model=True, kitaip klasė kreipsis į pasenusį /completions. is_function_calling_model=True — kad agentai naudotų įrankius. context_window nustatykite pagal modelio kortelę Ailoot kataloge.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Atsakyk rusų kalba",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // tik modeliams, turintiems responses metodą
}
});
Raktas skaitomas iš kintamojo AILOOT_API_KEY — nustatykite jį prieš paleisdami:
export AILOOT_API_KEY="sk-..." # pridėkite į ~/.zshrc arba ~/.bashrc
setx AILOOT_API_KEY "sk-..." # tada paleiskite terminalą iš naujo
Modelio pavyzdys: ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol
Svarbu
Lauke url nurodomas bazinis adresas su /v1, o ne visas kelias į /chat/completions. Pagal numatytuosius nustatymus naudojamas Chat Completions, api: "responses" perjungia į Responses API. id forma "tiekėjas/modelis" siunčia šliuzui modelio id be prefikso. Laukas apiKey model objekte dokumentacijoje parodytas pavyzdyje su antraštėmis; atskirai kartu su url neaprašytas.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), arba visuotinai set_default_openai_client(client)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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="Pagalbininkas", instructions="Atsakyk rusų kalba", model=model)
print(Runner.run_sync(agent, "Labas").final_output)
Modelio pavyzdys: claude-sonnet-5-5, gpt-6.1-sol
Svarbu
Adresas su /v1. Sekimą išjunkite per set_tracing_disabled(True): kitaip SDK bandys siųsti sekimo duomenis į OpenAI be OpenAI rakto. Chat Completions galima naudoti tik su modeliais, kuriems kataloge nurodytas šis metodas ir kuriems jis prieinamas su jūsų raktu; Responses (numatytasis SDK) — tik modeliams, kurių kataloge yra responses metodas. Integruoti OpenAI įrankiai (žiniatinklio paieška, failai) per išorinį šliuzą negarantuojami.
OpenAIProvider(base_url=..., api_key=...) su OpenAIChatModel (Chat Completions) arba OpenAIResponsesModel (Responses) modeliu; arba kintamasis OPENAI_BASE_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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("Labas").output)
Modelio pavyzdys: deepseek-v4-pro, gpt-6.1-sol (skirta OpenAIResponsesModel)
Svarbu
Adresas su /v1. Dokumentacijoje pagal numatytuosius nustatymus naudojamas OpenAIResponsesModel: rinkitės jį tik modeliams su responses metodu; kitiems — OpenAIChatModel.
Credentials → OpenAI → laukas Base URL (numatytasis https://api.openai.com/v1); Credentials → Anthropic → Base URL (numatytasis https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (numatytasis https://generativelanguage.googleapis.com). Tada mazgai OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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-...
OpenAI Chat Model mazgas → Model: By ID → gpt-6.1-sol (jungiklis Use Responses API — tik modeliams, turintiems responses metodą)
Modelio pavyzdys: gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Svarbu
Prisijungimo duomenų patikra iškviečia /models (OpenAI), /v1/models (Anthropic) ir /v1beta/models (Gemini); Ailoot turi visus tris kelius. n8n dokumentacijos puslapiuose Base URL laukas neaprašytas: jis yra pačiuose prisijungimo duomenyse (pradinis kodas OpenAiApi.credentials.ts ir AnthropicApi.credentials.ts, užrašas „Override the default base URL for the API“). n8n Cloud nesirinkite „Use Gateway credits“, kitaip užklausos nebus siunčiamos per Ailoot.
Integrations → Model Provider → įdiegti OpenAI-API-compatible papildinį → Add Model (laukai: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
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: pagal modelio kortelę Ailoot kataloge
Text Embedding atveju:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Modelio pavyzdys: claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (įterpiniai)
Svarbu
Tiekėjus gali valdyti tik darbo srities savininkas ir administratoriai. Pagal papildinio README: LLM adresas su /v1, o vektoriniams atvaizdams, rerank, STT ir TTS papildinys pats prideda API versiją, todėl adresas be /v1 (kitaip susidarys /v1/v1). Kiekvieną Ailoot modelį pridėkite atskiru įrašu; vaizdų įvesties ir srautinės išvesties palaikymą įjunkite modelio nustatymuose.
Mazgas ChatOpenAI arba ChatOpenAI Custom → Connect Credential (raktas) → Additional Parameters → Base Path (ir Base Options antraštėms)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Credential (OpenAI API): sk-...
ChatOpenAI Custom mazgas:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
Modelio pavyzdys: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Svarbu
ChatOpenAI modelių sąrašas fiksuotas, todėl bet kuriems Ailoot id naudokite ChatOpenAI Custom, kuriame modelio pavadinimas įvedamas ranka. Base Path su /v1. Vektoriniams atvaizdams yra OpenAI Embeddings Custom mazgas.
Įdiegti per HACS (Custom repository) arba nukopijuoti custom_components/extended_openai_conversation → paleisti iš naujo → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Modelio pavyzdys: gpt-6.1-sol, claude-sonnet-5-5
Svarbu
Tai trečiosios šalies komponentas, o ne oficiali integracija. Įrenginiai valdomi iškviečiant funkcijas (tools) per Chat Completions, todėl rinkitės įrankius palaikančius modelius. Oficiali OpenAI Conversation integracija nepalaiko savo adreso.
Profilis → Settings → Model Providers → OpenAI Compatible (laukai Base URL ir API Key; kintamieji OPENAI_COMPATIBLE_BASE_URL ir OPENAI_COMPATIBLE_API_KEY). Alternatyva: OpenAI komponentas → laukas OpenAI API Base
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
arba per aplinkos kintamuosius:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Tada komponentuose Language Model / Agent pasirinkite OpenAI Compatible → claude-sonnet-5-5
Modelio pavyzdys: claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)
Svarbu
Langflow tikrina ryšį ir gauna modelių sąrašą iš /v1/models; modeliai atsiranda Language Models ir Embedding Models skyriuose. Reikiamus modelius paskui reikia įjungti ranka. Tiekėjas įdiegiamas kartu su langflow.
Integruotas OpenAI modulis veikia tik su OpenAI paskyra. Naudokite HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Modulis: 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 → atsakymas choices[].message.content lauke
Modelio pavyzdys: gpt-6.1-sol, claude-sonnet-5-5
Svarbu
Tai universalus HTTP modulis, o ne atskiras Ailoot tiekėjas: dokumentacijoje aprašytas bet kuris HTTPS adresas. Raktą geriau saugoti API rakto ryšyje (Make rekomenduoja tai vietoj perdavimo antraštėse). Srautinė išvestis Make nereikalinga, siųskite be stream.
Telegram karkasai neturi savo LLM sluoksnio: pranešimų apdorojimo funkcijoje iškviečiamas OpenAI SDK su Ailoot base_url (arba Anthropic SDK su base_url be /v1)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Išsaugokite Python kodą kaip ailoot-telegram-bot.py. Įdiekite priklausomybes, nustatykite abu aplinkos kintamuosius ir paleiskite failą. Nusiųskite botui Hello ir patikrinkite tekstinį atsakymą. Klaidos atveju išsaugokite Request ID ir prieš kitą generavimą patikrinkite pradinį rezultatą.
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())
Zapier ChatGPT (OpenAI) programa veikia tik su OpenAI. Naudokite Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Veiksmas: 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":"Labas"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Modelio pavyzdys: claude-sonnet-5-5, gpt-6.1-sol
Svarbu
Tai universali HTTP užklausa, Zapier neturi paruošto tiekėjo su bazinio adreso lauku. Custom Request siunčia Data lauką nepakeistą, jo neanalizuodamas, todėl JSON reikia patikrinti iš anksto. Webhooks by Zapier prieinamas mokamuose Zapier planuose.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; kintamieji GEMINI_API_KEY ir GOOGLE_GEMINI_BASE_URL
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Protokolas — savasis Gemini REST (streamGenerateContent, raktas X-Goog-Api-Key antraštėje), kelias https://api.ailoot.ai/v1beta/... Vienam klausimui agy siunčia dvi užklausas: pokalbio antraštei ir pačiam atsakymui. Agentas kiekvienam žingsniui rezervuoja gerokai daugiau nei įprastas pokalbis, todėl turėkite balanso atsargą. Kortelė yra skiltyje „Tikrinama“: nustatymai parengti pagal dokumentaciją, tikras kliento bandymas per Ailoot dar neatliktas. Jei modelProvider = gemini, o GEMINI_API_KEY tuščias, CLI nepasileis.
cline auth → savi API tiekėjai → OpenAI Compatible: Base URL, API Key, Model ID; parametras -P/--provider parenka tiekėją
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Paleisk testus ir ištaisyk klaidas"
Modelio pavyzdys: claude-sonnet-5-5
Svarbu
Base URL / API Key / Model ID laukai aprašyti Cline dokumentacijoje, skirtoje OpenAI Compatible. Tikslūs cline auth vediklio punktų pavadinimai CLI dokumentacijoje nepateikti — tikrinkite ekrane.
GitHub patvirtina pasirinktinių galinių taškų palaikymą. Oficialioje ekrano nuotraukoje matomi Provider Name, API Key ir API Type: Chat Completions, tačiau nėra URL pavyzdžio. Todėl čia nepateikiama paruošta kopijuoti Ailoot konfigūracija. Dokumentuota alternatyva šioje IDE yra JetBrains AI Assistant. URL reikalavimus išsiaiškinkite su oficialia papildinio pagalba.
Cursor Settings → Models → API Keys → OpenAI API Key + jungiklis „Override OpenAI Base URL“; tada pridėkite modelio ID prie savų modelių.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Savas modelis: gpt-6.1-sol (pridėti, įjungti, pasirinkti pokalbyje)
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Dabartinėje oficialioje Cursor dokumentacijoje savas adresas neaprašytas: išvardyti tik OpenAI/Anthropic/Google/Azure/Bedrock raktai, nurodyta, kad savi raktai veikia tik pokalbyje (Tab lieka su Cursor modeliais) ir visos užklausos siunčiamos per Cursor serverius (adresas turi būti viešas — api.ailoot.ai yra viešas). Adreso jungiklis yra sąsajoje, tačiau Cursor forume pranešama apie klaidas: jis taikomas visiems modeliams, Agent režimas gali nenaudoti savo rakto, kai kuriose 3.15.x versijose laukas nepriima įvesties.
Settings > Text Generator > LLM Provider: OpenAI Chat (arba Custom)
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Modelio pavyzdys: gpt-6.1-sol
Svarbu
Papildinio dokumentacijoje minimas Custom tiekėjas, tačiau neaprašytas adreso laukas ir jo formatas; nustatymai pateikti pagal papildinio sąsają — palyginkite su nustatymų langu.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Chat → modelio pasirinkimas → Manage models → Add custom model → OpenAI (custom endpoint) tiekėjas → adresas, raktas, modelis.
Konfigūracija
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Visual Studio tinklaraštis (29.09.2026) paskelbė savus OpenAI ir Ollama adresus VS 2026 Stable, tačiau dokumentacijos puslapyje vis dar aprašomi tik OpenAI/Anthropic/Google raktai be adreso lauko, todėl laukų pavadinimai ir adreso forma dar nepatvirtinti. Tik pokalbis; neprieinama Copilot Business/Enterprise planuose.
Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.
Nustatymas paimtas iš Void pradinio kodo, o ne vartotojo dokumentacijos. Void saugykla archyvuota, redaktorius nebekuriamas — tiks tik tiems, kurie jau jį naudoja.
Išoriniai API prieinami tik mokamame Smart Chat Pro.
Obsidian Copilot
Witsy, 5ire
Neradome oficialaus savo API adreso aprašymo.
Cherry Studio arba Jan
Make: integruotas OpenAI modulis
Jungiasi tik prie OpenAI paskyros.
HTTP modulis → Make a request — Make kortelė
Zapier: ChatGPT (OpenAI) programa
Nėra lauko savam adresui.
Webhooks by Zapier → Custom Request — Zapier kortelė
Home Assistant: OpenAI Conversation
Integruota integracija veikia tik su OpenAI adresu.
Extended OpenAI Conversation iš HACS — Home Assistant kortelė
aiogram, python-telegram-bot, grammY, Telegraf
Robotų karkasai patys nesijungia prie modelių.
OpenAI arba Anthropic SDK roboto viduje — Telegram roboto kortelė
Išsamiau
API prijungimas prie programavimo įrankių
Kur kliento programoje įvesti API adresą ir raktą?
Agentai, redaktoriai, pokalbių programos ir SDK, priimantys Ailoot raktą. Mygtukas „Nustatyti“ parodys, kur įrašyti adresą ir raktą, bei paruoštą konfigūraciją, kurią galima nukopijuoti.
Prijunkite Ailoot prie Claude Code, OpenCode, Hermes arba savo programos.
Įmonė ir jos projektų portfelis
Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.
Pirkite žetonus su nuolaida.
Prenumeratos nuolaida reguliariam darbui. Kodai — iki 50% žetonų pirkimui.
Prenumerata
Pasirinkite planą su nuolaida reguliarioms užklausoms.
Nuolaidos kodas iki 50%
Įveskite kodą perkant. Kaina perskaičiuojama pagal galiojančios akcijos sąlygas.
Išlaidos istorijoje
Kiekvienai užklausai išsaugomi modelis, žetonai ir suma.
Pasirinkite jūsų kliento palaikomą OpenAI, Anthropic arba Gemini formatą. Ailoot modelio kortelėje patikrinkite suderinamą API metodą ir modelio ID; vieno formato palaikymas nereiškia, kad kiekvienas modelis palaiko visus formatus.
Ką reikia nustatyti kliente?
Nustatykite Ailoot API raktą, API adresą ir su kliento metodu suderinamą modelio ID. OpenAI SDK naudoja https://api.ailoot.ai/v1, o Anthropic ir Gemini SDK naudoja https://api.ailoot.ai. Išlaikykite užklausos laukus, nurodytus to formato pavyzdyje.
Kaip išsiųsti pirmąją API užklausą?
Sukurkite Ailoot API raktą. OpenAI SDK nustatykite adresą https://api.ailoot.ai/v1, o Anthropic ir Gemini SDK – https://api.ailoot.ai. GET /v1/models yra nemokama užklausa, pateikianti jūsų raktui prieinamų modelių sąrašą; tada naudokite pasirinkto modelio ir API metodo pavyzdį.
Ką patikrinti, jei prijungtas klientas neveikia?
Patikrinkite, ar klientas siunčia numatytą OpenAI, Anthropic arba Gemini formatą į atitinkamą API adresą su jūsų Ailoot API raktu. Patikrinkite modelio ID ir metodą, tada palyginkite gautą klaidą su kliento vadovu. Išsiųskite klaidą ir užklausos ID adresu support@ailoot.ai, neatskleisdami savo rakto.
Ar Ailoot galima naudoti mokamame produkte?
Taip. Prijunkite API prie SaaS, programos ar boto pagal Ailoot ofertą ir licencijos sutartį. Perpardavimui paprašykite rašytinių sąlygų ir projekto perpardavėjo licencijos.
Kaip pateikti prašymą dėl perpardavėjo licencijos?
Parašykite adresu support@ailoot.ai, ką daro jūsų produktas, kas juo naudojasi ir kaip suteikiate prieigą. Paprašykite perpardavėjo licencijos ir rašytinių sąlygų jūsų projektui.