Zed
Dùng các mô hình cheapaimodel trong Zed Agent và các tính năng AI khác của Zed qua một nhà cung cấp tương thích OpenAI.
Zed thêm các dịch vụ tương thích OpenAI làm nhà cung cấp trong language_models.openai_compatible của settings.json. Sau đó, nhà cung cấp này phục vụ Zed Agent, Inline Assistant và các tính năng khác của Zed có dùng mô hình.
| Cài đặt Zed | Giá trị | |
|---|---|---|
| Base URL | api_url | https://api.cheapaimodel.ai/v1 |
| API key | Trang cài đặt LLM Providers, hoặc CHEAPAIMODEL_API_KEY | Key của bạn từ trang API key trong bảng điều khiển |
| ID mô hình | available_models[].name | glm-5.3, hoặc bất kỳ ID nào trong danh mục |
Thiết lập
Thêm nhà cung cấp
Chạy zed: open settings file từ command palette và thêm một nhà cung cấp:
{
"language_models": {
"openai_compatible": {
"cheapaimodel": {
"api_url": "https://api.cheapaimodel.ai/v1",
"available_models": [
{
"name": "glm-5.3",
"display_name": "GLM-5.3",
"max_tokens": CONTEXT_LENGTH
}
]
}
}
}
}max_tokens là cửa sổ ngữ cảnh của mô hình. Thay CONTEXT_LENGTH bằng độ dài ngữ cảnh ghi trên trang của mô hình, ví dụ glm-5.3. Thêm một mục vào available_models cho mỗi ID mô hình.
Thêm key của bạn
Chạy agent: open settings, tìm cheapaimodel trong LLM Providers rồi dán key vào; Zed lưu key trong keychain của hệ thống. Bạn cũng có thể đặt CHEAPAIMODEL_API_KEY trong môi trường mà Zed khởi chạy, rồi khởi động lại Zed.
Chọn mô hình
Mở Agent Panel và chọn GLM-5.3 dưới cheapaimodel trong bộ chọn mô hình.
Edit predictions (gợi ý chỉnh sửa) được cấu hình riêng. Nhà cung cấp edit prediction tương thích OpenAI của Zed cần endpoint /v1/completions và một mô hình fill-in-the-middle; các mô hình của cheapaimodel chỉ phục vụ /v1/chat/completions và /v1/responses. Giữ nguyên Zeta hoặc một nhà cung cấp edit prediction khác.
Lỗi thường gặp
- Zed báo nhà cung cấp chưa có API key. Key không được đọc từ
settings.json. Dán key vào trang LLM Providers hoặc đặt biến môi trường. - Biến môi trường bị bỏ qua, hoặc key cũ vẫn tiếp tục được dùng. Zed lấy tên biến từ ID của nhà cung cấp: viết hoa, nối bằng gạch dưới (upper snake case), thêm
_API_KEY. IDcheapaimodelsẽ đọcCHEAPAIMODEL_API_KEY; nếu bạn đổi tên nhà cung cấp, đổi tên biến cho khớp. Biến không rỗng được ưu tiên hơn keychain; xóa biến đó (unset) rồi khởi động lại Zed để dùng key bạn đã dán. 404kèm body văn bản thuầnfault filter abort.api_urlthiếu/v1. Đặt thànhhttps://api.cheapaimodel.ai/v1.404kèmInvalid URL (POST /v1/chat/completions/chat/completions).api_urlcó kèm đường dẫn endpoint. Zed tự thêm/chat/completions; chỉ cần đặthttps://api.cheapaimodel.ai/v1.503kèmmodel_not_found.namephải là một ID mô hình trong danh mục, viết chính xác;display_namechỉ là nhãn hiển thị.