Dùng khóa của bạn trong Cursor
Ghi đè OpenAI Base URL, thêm mô hình tùy chỉnh và biết tính năng nào của Cursor vẫn dùng backend riêng.
Cursor hỗ trợ mang khóa của riêng bạn (BYOK): đặt một base URL tương thích OpenAI cùng khóa OLETOKEN của bạn, và các yêu cầu từ Chat sẽ chạy trên số dư OLETOKEN của bạn.
Trước khi bắt đầu
- Bạn đã tạo khóa API và lưu lại khóa đầy đủ.
- Bạn đã có một model ID từ chợ mô hình.
- Bản Cursor của bạn hỗ trợ mô hình tùy chỉnh (Settings → Models có nút "Add Model").
Cấu hình
-
Mở cài đặt:
⌘⇧J(macOS) /Ctrl⇧J(Windows, Linux), hoặc⌘⇧P→Cursor Settings. -
Vào Models → Model Names → + Add Model, gõ model ID bạn muốn rồi nhấn Enter.
-
Cũng trên trang đó, ở mục API Keys → OpenAI API Key, bấm + và dán khóa OLETOKEN của bạn.
-
Bật Override OpenAI Base URL và nhập địa chỉ tương thích OpenAI bao gồm
/v1:https://<your-base-url>/v1Cursor sẽ nối thêm
/chat/completionsvào đó, nên/v1không phải là tùy chọn. -
Bấm Verify. Với những tên mô hình không phải của OpenAI, bước xác minh có thể thất bại — đó là báo động nhầm; hãy gửi một tin nhắn trong Chat để kiểm tra thay vì tin vào kết quả đó.
-
Quay lại trình soạn thảo, nhấn
⌘L/Ctrl+Lđể mở Chat và chọn mô hình của bạn trong danh sách thả xuống.
Những điều cần biết
- Chỉ Chat và Plan được áp dụng. Composer, gợi ý Tab completion và Inline Edit vẫn chạy trên backend riêng của Cursor và không tiêu số dư OLETOKEN của bạn.
- Các mô hình Anthropic tích hợp của bạn có thể bị ảnh hưởng. Khi bật Override OpenAI Base URL, các mô hình Claude đi kèm của Cursor cũng có thể bị định tuyến về trang này. Nếu vẫn muốn dùng bản chính thức, hãy thêm các model ID Claude đó thành mô hình tùy chỉnh bằng + Add Model rồi chọn chúng trong danh sách thả xuống.
- Để khôi phục: tắt Override OpenAI Base URL. Các mục khóa và mô hình có thể giữ nguyên.
- Bạn cũng có thể cài tiện ích Claude Code trong Cursor (Cursor chấp nhận chợ tiện ích của VS Code) — xem dùng VS Code. Hướng đó nói giao thức Anthropic Messages và không bị giới hạn ở Chat / Plan.
Xử lý sự cố
| Triệu chứng | Nguyên nhân và cách xử lý |
|---|---|
| Verify thất bại | Báo động nhầm với tên mô hình không phải của OpenAI — hãy kiểm tra trong Chat |
| 401 | Khóa bị dán thiếu hoặc đã bị vô hiệu; hãy sao chép lại |
| 404 | Override OpenAI Base URL thiếu /v1 |
| Mô hình mới không thấy trong Chat | Model ID viết sai, hoặc bạn chưa chuyển sang nó trong danh sách chọn mô hình của Chat |
| Số dư không đủ | Nạp tiền trước |

