dokumentace
Editory a IDE

gptel

Markdown

Balíček pro Emacs · OpenAI Chat, Anthropic Messages, Gemini

Úplný průvodce
FormátKde nastavit
OpenAI Chat, Anthropic Messages, Geminiinit.el: zaregistrujte backend přes gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) nebo gptel-make-gemini – každý má :host, :endpoint, :key, :stream, :models; poté nastavte gptel-backend a gptel-model.

Nastavení

Zkopírujte konfiguraci a nahraďte sk-... svým klíčem z účtu Ailoot. Klíč je lepší uložit do proměnné prostředí AILOOT_API_KEY, pokud to aplikace umožňuje.

Před spuštěním zavolejte GET /v1/models se svým klíčem Ailoot. Vyberte přesné ID modelu, jehož metody zahrnují POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, a použijte je v konfiguraci. U agentů ověřte také podporu nástrojů a funkce potřebné pro vaši verzi klienta.

(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")               ; nebo (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; varianta Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; výchozí cesta /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))

Toto nastavení načítá klíč z proměnné AILOOT_API_KEY. Nastavte ji před spuštěním aplikace:

export AILOOT_API_KEY="sk-..."   # přidejte do ~/.zshrc nebo ~/.bashrc

Příklad modelu: claude-sonnet-5-5. Jakýkoli jiný model vyberte z katalogu – ověřte, že podporuje požadovaný formát.

Co je dobré vědět

Ověření

  • Pro :host a :endpoint ponechte oddělené hodnoty z příkladu výše. Prefix metod OpenAI je https://api.ailoot.ai/v1 (nebo úplná cesta, pokud aplikace vyžaduje úplnou adresu).
  • Adresa pro formát Anthropic je https://api.ailoot.ai bez /v1.
  • Adresa pro formát Gemini je https://api.ailoot.ai – kořenová adresa API. Příklad výše neukazuje úplné nastavení tohoto formátu; požadovanou cestu v poli klienta ověřte v jeho dokumentaci. Prefix trasy API je /v1beta.
  • Položte krátkou otázku. Pokud se objeví chyba, podívejte se na kód a Request ID a porovnejte je s informacemi na stránce Chyby a limity.
  • Chyba 404 hned po nastavení téměř vždy znamená nesprávnou adresu: nadbytečné nebo chybějící /v1.
  • Chyba 402 – zůstatek nestačí na rezervu. Agenti rezervují více než chat: proč.

Dokumentace aplikace: https://github.com/karthink/gptel

Máte další dotazy? Pošlete Request ID a popis – pomůžeme situaci objasnit.Napsat podpoře