Tác tử lập trình
Cài đặt Goose
goose đọc nhà cung cấp tùy chỉnh từ các tệp JSON. Lưu tệp nokeep bên dưới, đưa khóa cho goose, rồi chọn nokeep làm nhà cung cấp trong ứng dụng desktop hoặc CLI.
Đã kiểm tra 30 tháng 10, 2026
Các giá trị
- base_url
https://nokeep.ai/v1- Khóa API
sk-nokeep-test to test, then your own sk-nokeep-… key- Mô hình
deepseek-v4.1-flash-uncensored- Cửa sổ ngữ cảnh
1000000- Số token đầu ra tối đa
32768
Bắt đầu với khóa thử miễn phí: nó trả lời mọi yêu cầu bằng một dòng cố định và không gọi công cụ nào, nên chứng minh URL và khóa đều đúng mà không tốn đồng nào. Sau đó dán khóa của bạn từ bảng điều khiển. Tín dụng từ $5, không cần đăng ký gói.
Kết nối
- Lưu tệp bên dưới thành
custom_nokeep.jsontrong~/.config/goose/custom_providers/trên macOS và Linux, hoặc%APPDATA%\Block\goose\config\custom_providers\trên Windows. Tạo thư mục nếu chưa có. - Đưa khóa cho goose. Trong terminal, đặt
NOKEEP_API_KEYthànhsk-nokeep-test. Trong goose Desktop, mở Settings, rồi Models, rồi Configure providers, tìm nokeep và dán khóa; goose giữ khóa trong keychain của bạn. - Bắt đầu một phiên với nó: trong terminal bằng lệnh bên dưới, hoặc trong goose Desktop bằng cách chọn nokeep và
deepseek-v4.1-flash-uncensoredlàm mô hình. - Gửi một tin nhắn. Phản hồi bắt đầu bằng “Connected to” nghĩa là cài đặt đã thành công.
- Thay bằng khóa của bạn từ bảng điều khiển.
{
"name": "custom_nokeep",
"engine": "openai",
"display_name": "nokeep",
"description": "OpenAI-compatible API for uncensored DeepSeek and GLM, paid with prepaid credits",
"api_key_env": "NOKEEP_API_KEY",
"base_url": "https://nokeep.ai/v1",
"model_doc_link": "https://nokeep.ai/docs/models",
"models": [
{
"name": "deepseek-v4.1-flash-uncensored",
"context_limit": 1000000,
"input_token_cost": 0.00000045,
"output_token_cost": 0.00000175,
"cache_read_token_cost": 0.000000011,
"currency": "USD",
"reasoning": false,
"supports_vision": true
},
{
"name": "deepseek-v4.1-flash-1017-uncensored",
"context_limit": 1000000,
"input_token_cost": 0.00000045,
"output_token_cost": 0.00000175,
"cache_read_token_cost": 0.000000011,
"currency": "USD",
"reasoning": false,
"supports_vision": true
},
{
"name": "glm-5.3-flash-uncensored",
"context_limit": 128000,
"input_token_cost": 0.0000002,
"output_token_cost": 0.00000065,
"cache_read_token_cost": 0.00000004,
"currency": "USD",
"reasoning": false,
"supports_vision": false
}
],
"supports_streaming": true,
"requires_auth": true
}export NOKEEP_API_KEY=sk-nokeep-test
goose session --provider custom_nokeep --model deepseek-v4.1-flash-uncensoredgoose đọc tệp khi phiên bắt đầu, nên khởi động lại goose Desktop sau khi lưu. Để đặt nokeep làm mặc định, đặt GOOSE_PROVIDER thành custom_nokeep và GOOSE_MODEL thành id mô hình trong config.yaml của goose hoặc trong biến môi trường. Đừng để khóa trong config.yaml: goose bỏ qua khóa ở đó.
Tệp này đặt những gì
base_urldừng ở/v1; goose tự thêm/chat/completions.context_limitlà cửa sổ thật của từng mô hình, để goose biết khi nào cần tóm tắt một phiên dài.- Ba mức giá là USD mỗi token, đã tính cả phần đọc từ cache, để hiển thị chi phí của goose khớp với hóa đơn.
supports_visioncho phép bạn đưa ảnh chụp màn hình cho DeepSeek. GLM chỉ đọc văn bản.- Tệp cũng liệt kê id DeepSeek có ngày, được giữ ở một bản build cố định, cho lúc bạn muốn phiên luôn dùng nó.
glm-5.3-flash-uncensoredcó đó cho các tác vụ ngắn.
Bạn cũng có thể tự thêm cùng nhà cung cấp đó: biểu mẫu Add Custom Provider trong goose Desktop, hoặc goose configure rồi Custom Providers. Cả hai đều ghi ra một tệp giống thế này, nhưng không có cửa sổ ngữ cảnh và giá.
Chọn mô hình nào
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Ngữ cảnh | 1,000,000 token | 128,000 token |
| Phản hồi dài nhất | 131,072 token | 32,768 token |
| Gọi công cụ | Có, mọi tool_choice | Có, tool_choice auto hoặc none |
| Đọc ảnh chụp màn hình | Có, tối đa 10 mỗi yêu cầu | Không, chỉ văn bản |
| Suy nghĩ | Tắt trừ khi được yêu cầu | Luôn luôn, ngắn gọn |
| Mỗi 1 triệu token | $0.45 vào · $0.011 đã cache · $1.75 ra | $0.20 vào · $0.04 đã cache · $0.65 ra |
Dùng DeepSeek cho công việc của tác tử. Cả một kho mã nằm vừa trong ngữ cảnh của nó, nó gọi công cụ theo mọi dạng, và lịch sử mà tác tử gửi lại ở mỗi lần gọi được tính theo giá đã cache là $0.011 mỗi triệu. Dùng GLM cho các tác vụ ngắn, một lần, không gửi lại lịch sử dài, nơi giá đầu vào mới và đầu ra thấp hơn của nó có lợi hơn.
Cả hai mô hình đều đã loại bỏ việc từ chối khỏi trọng số, nên khi làm việc gần một chủ đề nhạy cảm, như kiểm thử bảo mật trên hệ thống của chính bạn hoặc công cụ kiểm duyệt, bạn nhận được mã thay vì lời từ chối. So sánh các mô hình.
Suy nghĩ
DeepSeek trả lời ngay trừ khi yêu cầu có reasoning_effort, điều này hợp với vòng lặp sửa-và-chạy nhanh của tác tử. Khi lập kế hoạch hoặc gặp lỗi khó, hãy yêu cầu nó suy nghĩ: nó nhận none, low, high, max. Các giá trị minimal, medium và xhigh của ứng dụng khác sẽ chạy ở mức gần nhất trong số này; giá trị khác bị từ chối với 400 invalid_reasoning_effort. Phần suy nghĩ được tính như đầu ra.
Trong goose, tệp giữ reasoning ở trạng thái tắt, nên goose không bao giờ gửi mức effort và DeepSeek trả lời ngay. Bật lên sẽ khiến goose gửi low ngay cả khi suy nghĩ tắt, nên mỗi lần gọi đều suy nghĩ và tốn nhiều hơn; medium của nó chạy như high. Với tác vụ khó, hãy dùng một công cụ có thể gửi reasoning_effort: high, hoặc gọi API như trong Suy nghĩ.
Một phiên tốn bao nhiêu
Tác tử gửi toàn bộ cuộc trò chuyện ở mỗi lần gọi: chỉ dẫn, các tệp nó đã đọc, mọi bước cho đến lúc đó. Giả sử một lần gọi gửi 60.000 token, trong đó 55.000 là phần mở đầu giống lần gọi trước, và ghi thêm 1.000. Trên DeepSeek, lần gọi đó tốn khoảng $0.0046, nên 200 lần gọi là khoảng $0.92. Nếu không có cache, cùng lần gọi đó sẽ là $0.0288.
- Cache tự động: không cần bật gì. Phần mở đầu khoảng 1.000 token trở lên, lặp lại trong vài phút, được tính theo giá đã cache.
- Mỗi lần gọi giữ trước mức chi phí tối đa có thể có, gồm prompt và đầu ra tối đa, rồi quyết toán theo lượng đã dùng. Với 32.768 token đầu ra tối đa, phần đầu ra trong khoản giữ đó khoảng $0.0573.
- Bảng điều khiển hiển thị số token thật, số token đã cache và tín dụng của từng lần gọi. Bộ đếm chi phí riêng của tác tử có thể không biết giá đã cache, và khi đó nó hiển thị cao hơn thực tế.
Nếu không chạy
| Tác tử hiển thị | Cách sửa |
|---|---|
| 401 | Khóa sai hoặc đã bị thu hồi. Dán lại, không có khoảng trắng hay dấu ngoặc kép. |
| 402 | Tài khoản hết tín dụng đã mua. Nạp từ $5 trong bảng điều khiển, và bật Auto top-up ở đó để tác vụ dài không bao giờ dừng giữa chừng: khi số dư xuống dưới mức bạn chọn, tín dụng sẽ được thêm từ thẻ đã lưu. |
| 429 | Hơn 120 yêu cầu mỗi phút trên một khóa, hoặc vượt giới hạn ngày bạn đặt cho khóa. Các tác tử chạy nhiều tác tử con cùng lúc thường gặp lỗi này trước. Chờ số giây trong Retry-After, tăng giới hạn trong bảng điều khiển, hoặc cấp cho mỗi tác tử một khóa riêng. |
400 invalid_reasoning_effort | Tác tử đã gửi một mức effort mà mô hình không nhận. DeepSeek nhận none, low, high, max; GLM nhận low hoặc high. |
| 404 | URL sai hoặc có đường dẫn hai lần. Dùng https://nokeep.ai/v1, không có /chat/completions, và kiểm tra id mô hình với /v1/models. |
| 503 | Mô hình đang bận. Thử lại sau vài giây; không bị tính phí. |
| Dòng thử cố định | Cài đặt đã đúng. Thay bằng khóa của bạn để nhận phản hồi thật. |
Mọi lỗi đều được liệt kê cùng cách sửa trong Lỗi.
Câu hỏi
Mã của tôi có được lưu không?
Không. Chúng tôi chỉ giữ một dòng số liệu cho mỗi lần gọi: thời gian, khóa, mô hình, số token, tín dụng và trạng thái. Không bao giờ giữ prompt, tệp hay phản hồi. Chúng tôi giữ gì.
Vì sao lần gọi thứ hai rẻ hơn lần đầu?
Lần gọi thứ hai bắt đầu giống lần đầu, nên phần mở đầu đó được đọc từ cache với giá $0.011 mỗi triệu token thay vì $0.45. Phần lớn đầu vào của tác tử được cache sau lần gọi đầu tiên.
Tiện ích mở rộng của goose có chạy với cái này không?
Có. Tiện ích mở rộng đến mô hình dưới dạng công cụ theo định dạng OpenAI, và DeepSeek gọi chúng như mọi công cụ khác.