Tài liệu
Copilot cho Obsidian
Thẻ BYOK của Copilot nhận một nhà cung cấp tùy chỉnh tương thích OpenAI qua ba trường. Tài liệu nêu rõ các bề mặt nào có thể dùng những mô hình này; trang này giữ đúng mức độ chính xác đó thay vì hứa hẹn rằng toàn bộ plugin đều dùng được.
Settings → Copilot → BYOK → Add a custom provider: Display name, key của bạn và https://api.kunavo.com/v1 — Quick Chat luôn khả dụng, Agent Chat nằm dưới opencode khi nhà cung cấp được hiển thị ở đó.
Display name Kunavo
API key sk-kn-...
Base URL https://api.kunavo.com/v1
Enable CORS off — see the note below before turning it on
Model ID → Add claude-sonnet-5
claude-haiku-4-5
Search available models discovery reads GET /v1/models; typed ids also work
Save needs at least one model and a routable endpoint/v1, và tài liệu xác định điều đó bằng ví dụ chứ không phải bằng một câu khẳng định: tài liệu chỉ nói rằng "Một nhà cung cấp tùy chỉnh tương thích OpenAI phải có URL cơ sở", nhưng cả hai mẫu tương thích OpenAI được cung cấp đều mặc định dùng URL kết thúc bằng /v1 — http://localhost:11434/v1 cho Ollama và http://localhost:1234/v1 cho LM Studio — đồng thời ghi thêm rằng "Việc khám phá mô hình sử dụng phản hồi /v1/models của endpoint". Nếu kết quả khám phá trống, đây là cặp thông tin đầu tiên cần kiểm tra lại./docs/integrations/claude-code.sk-kn-) và nạp tín dụng từ $10 — các lệnh gọi được thanh toán từ số dư đó và các lệnh gọi thất bại không bị tính phí. Sau đó, bảng điều khiển mở tại phần thiết lập Copilot cho Obsidian.Từng bước
- Tạo khóa tại
/app/keysrồi sao chép khóa — khóa chỉ hiển thị một lần. - Trong Obsidian, mở Settings → Copilot → BYOK rồi nhấp Add a provider.
- Chọn Add a custom provider thay vì nhà cung cấp có tên cụ thể hoặc mẫu Self Host.
- Điền Display name, API key và Base URL như trên. Tạm thời để Enable CORS tắt.
- Thêm ít nhất một mô hình — nhập một id trong Model ID → Add hoặc chọn từ Search available models, danh sách này được lấy từ
GET /v1/models. Nhấp Test, rồi Save; không thể lưu cho đến khi có cả một mô hình và một endpoint có thể định tuyến. - Chọn lọc nơi các mô hình này xuất hiện tại Basic → Agents → Quick Chat và Basic → Agents → opencode, mỗi mục có Default model riêng. Theo mặc định, mô hình trò chuyện mới được bật cho cả hai.
Đã kiểm tra đối chiếu với Trang Nguồn mô hình và BYOK của Copilot vào 21 tháng 9, 2026. Cài đặt của bên thứ ba có thể thay đổi; nếu tên trường ở đây không còn khớp với những gì bạn thấy, trang đó là nguồn có thẩm quyền, không phải trang này.
Xác minh trước khi gỡ lỗi ứng dụng khách
Một yêu cầu sẽ xác định liệu lỗi nằm ở endpoint, khóa hay tệp cấu hình. Nếu lệnh này trả về JSON, cùng base URL và khóa sẽ hoạt động trong Copilot cho Obsidian.
# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."Đặt model id nào vào trường
Mọi mô hình văn bản đều có thể truy cập bằng model id — danh sách đang hoạt động là GET /v1/models, còn danh mục kèm giá nằm trên trang mô hình. Mức giá tính bằng USD trên mỗi 1M token, đầu vào / đầu ra.
| ID mô hình | Kunavo vào / ra | Phù hợp ở đâu trong Copilot cho Obsidian |
|---|---|---|
claude-haiku-4-5 | $0.70 / $3.50 | Quick Chat, nơi các câu hỏi ngắn về ghi chú được gửi suốt ngày |
claude-sonnet-5 | $1.40 / $7.00 | backend opencode trong Agent Chat — mô hình làm việc mặc định |
claude-opus-5 | $3.50 / $17.50 | tổng hợp dài qua nhiều ghi chú, nơi đọc sai sẽ phải trả giá đắt |
gpt-5-6-sol | $2.00 / $12.00 | ý kiến thứ hai từ một họ mô hình khác, cùng khóa và cùng dòng nhà cung cấp |
Câu hỏi thường gặp
Tôi nhập khóa API ở đâu trong Obsidian Copilot?
Settings → Copilot → BYOK → Add a provider, sau đó chọn "Add a custom provider" cho endpoint không có trong danh sách tích hợp sẵn. Hộp thoại nhận Display name, API key, Base URL, công tắc Enable CORS tùy chọn và ít nhất một mô hình được thêm bằng id hoặc chọn từ danh sách được khám phá, sau đó nhấn Save. Tài liệu Copilot cho biết khóa nhà cung cấp được lưu trong Obsidian Keychain trên thiết bị đó thay vì trong data.json của vault, vì vậy đồng bộ vault sẽ không chuyển thông tin xác thực sang máy tính khác.
URL cơ sở của Obsidian Copilot có cần kết thúc bằng /v1 không?
Dùng dạng /v1 — https://api.kunavo.com/v1 cho Kunavo. Tài liệu không nêu quy tắc này trong một câu; tài liệu cho biết nhà cung cấp tùy chỉnh tương thích OpenAI phải có Base URL, việc khám phá mô hình dùng phản hồi /v1/models của endpoint, và hai mẫu tương thích OpenAI được cung cấp mặc định dùng http://localhost:11434/v1 và http://localhost:1234/v1. Cả hai URL mặc định đều có hậu tố này, đây là căn cứ mạnh nhất mà tài liệu đưa ra. URL cơ sở sai thường dẫn đến danh sách mô hình trống hoặc Test thất bại, chứ không phải lỗi xác thực.
Obsidian Copilot có thể dùng gateway như OpenRouter hoặc Kunavo thay cho khóa của nhà cung cấp không?
Có với Quick Chat, và có điều kiện với Agent Chat. Tài liệu riêng của Copilot mô tả BYOK là kết nối "trực tiếp với nhà cung cấp AI, gateway tương thích hoặc máy chủ mô hình trên máy tính của bạn", còn "Add a custom provider" nhận mọi URL cơ sở tương thích OpenAI cùng một model id. Sau đó, bảng nguồn mô hình chỉ định rõ mô hình BYOK cho Quick Chat và cho Agent Chat khi dùng backend opencode, nhưng chỉ "khi nhà cung cấp được hiển thị ở đó". Backend Claude và Codex hoàn toàn không nhận khóa BYOK — tài liệu nói rằng thêm khóa không làm thay đổi các mô hình mà chúng cung cấp.
Tôi có cần mô hình embedding để tìm kiếm trong vault của Obsidian Copilot không?
Không cần từ nhà cung cấp trò chuyện của bạn. Copilot 4.x không còn chạy chỉ mục riêng bên trong plugin: tài liệu cho biết tính năng tìm kiếm ngữ nghĩa và Relevant Notes do Miyo cung cấp, đây là dịch vụ riêng có thể chạy cục bộ hoặc từ xa, và hộp thoại BYOK không có trường cho loại mô hình đó. Kunavo cũng không cung cấp mô hình embedding, vì vậy không nên hiểu nội dung ở đây là có cung cấp mô hình đó — dòng nhà cung cấp trò chuyện trong Copilot chỉ thanh toán cho trò chuyện, không làm gì khác.
Khóa Kunavo có thay thế giấy phép Copilot Lite hoặc Plus không?
Không, và hai khoản này được tách riêng có chủ đích. Tài liệu Copilot xem giấy phép và BYOK là hai nguồn mô hình khác nhau: giấy phép cung cấp các mô hình do Copilot lưu trữ, được Brevilabs tính phí theo gói của bạn, còn BYOK gửi yêu cầu đến endpoint của bạn và chi phí vẫn do nhà cung cấp đó tính. Khóa tại đây không bổ sung hạn mức giấy phép, không mở khóa các dòng Copilot-hosted đang bị khóa và không thay đổi các dịch vụ phụ thuộc giấy phép; ngược lại, bạn có thể dùng BYOK ở gói miễn phí mà không cần giấy phép.