tài liệu
Trình soạn thảo và IDE

gptel

Markdown

Gói Emacs · OpenAI Chat, Anthropic Messages, Gemini

Hướng dẫn đầy đủ
Định dạngNơi cấu hình
OpenAI Chat, Anthropic Messages, Geminiinit.el: đăng ký backend qua gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) hoặc gptel-make-gemini — mỗi backend có :host, :endpoint, :key, :stream, :models; sau đó đặt gptel-backend và gptel-model.

Cấu hình

Sao chép cấu hình và thay sk-... bằng khóa của bạn từ trang quản lý tài khoản Ailoot. Nên lưu khóa trong biến môi trường AILOOT_API_KEY, nếu ứng dụng hỗ trợ.

Trước khi chạy, gọi GET /v1/models bằng khóa Ailoot của bạn. Chọn ID mô hình chính xác có các phương thức POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent rồi dùng ID đó trong cấu hình. Với tác tử, hãy kiểm tra cả công cụ và tính năng mà phiên bản ứng dụng của bạn cần.

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

;; cách dùng Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; đường dẫn mặc định /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))

Cấu hình này đọc khóa từ biến AILOOT_API_KEY. Hãy đặt biến trước khi khởi động ứng dụng:

export AILOOT_API_KEY="sk-..."   # thêm vào ~/.zshrc hoặc ~/.bashrc

Mô hình ví dụ: claude-sonnet-5-5. Chọn bất kỳ mô hình khác từ danh mục — kiểm tra xem mô hình đó có định dạng cần thiết hay không.

Điều cần biết

Kiểm tra

  • Với :host và :endpoint, giữ các giá trị riêng biệt trong ví dụ bên trên. Tiền tố phương thức OpenAI là https://api.ailoot.ai/v1 (hoặc đường dẫn đầy đủ nếu ứng dụng yêu cầu địa chỉ đầy đủ).
  • Với định dạng Anthropic, địa chỉ là https://api.ailoot.ai không có /v1.
  • Với định dạng Gemini, địa chỉ là https://api.ailoot.ai — địa chỉ gốc API. Ví dụ bên trên không trình bày đầy đủ cách cấu hình định dạng này; kiểm tra đường dẫn cần nhập vào trường của máy khách trong tài liệu của máy khách. Tiền tố tuyến API là /v1beta.
  • Đặt một câu hỏi ngắn. Nếu nhận được lỗi, hãy xem mã lỗi và Request ID rồi đối chiếu với trang Lỗi và giới hạn.
  • Lỗi 404 ngay sau khi cấu hình hầu như luôn là do địa chỉ sai: thừa hoặc thiếu /v1.
  • 402 — số dư không đủ cho khoản giữ trước. Tác nhân giữ trước nhiều tiền hơn ứng dụng trò chuyện: lý do.

Tài liệu của ứng dụng: https://github.com/karthink/gptel

Còn câu hỏi? Hãy gửi Request ID và mô tả — chúng tôi sẽ giúp tìm hiểu.Liên hệ hỗ trợ