gptel
MarkdownEmacs-pakke · OpenAI Chat, Anthropic Messages, Gemini
Fullstendig guide
| Format | Hvor du konfigurerer |
|---|---|
| OpenAI Chat, Anthropic Messages, Gemini | init.el: registrer en backend med gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) eller gptel-make-gemini — hver har :host, :endpoint, :key, :stream, :models; angi deretter gptel-backend og gptel-model. |
Konfigurasjon
Kopier konfigurasjonen og erstatt sk-... med din egen nøkkel fra Ailoot-kontrollpanelet. Lagre helst nøkkelen i miljøvariabelen AILOOT_API_KEY, hvis appen støtter det.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
(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") ; eller (gptel-api-key-from-environment "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))
;; alternativ med Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
:host "api.ailoot.ai" ; standardsti /v1/messages
:stream t
:key (getenv "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 claude-opus-5-5))Dette oppsettet leser nøkkelen fra variabelen AILOOT_API_KEY. Angi den før du starter appen:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrcsetx AILOOT_API_KEY "sk-..." # start deretter terminalen på nyttEksempelmodell: claude-sonnet-5-5. Velg andre modeller fra katalogen — kontroller at modellen har riktig format.
Viktig å vite
Kontroll
- Behold de separate verdiene for :host og :endpoint fra eksemplet ovenfor. Prefikset for OpenAI-metoder er —
https://api.ailoot.ai/v1(eller hele endepunktet hvis appen ber om fullstendig adresse). - For Anthropic-format er adressen
https://api.ailoot.aiuten/v1. - For Gemini-format er adressen
https://api.ailoot.ai— API-ens rotadresse. Den fullstendige konfigurasjonen for dette formatet vises ikke i eksemplet ovenfor; se klientens dokumentasjon for hvilken sti som kreves i klientfeltet. Prefikset for API-ruten er —/v1beta. - Still et kort spørsmål. Hvis du får en feil, kontroller kode og Request ID og se siden Feil og grenser.
- 404 rett etter konfigurering betyr nesten alltid feil adresse: en ekstra eller manglende
/v1. - 402 — saldoen dekker ikke reservasjonen. Agenter reserverer mer enn chat: hvorfor.
Appens dokumentasjon: https://github.com/karthink/gptel