Hướng Dẫn Thiết Lập Reasoning Proxy DeepSeek V4-Pro với Cursor (2026)

Ashley Innocent

Ashley Innocent

25 tháng 5 2026

Hướng Dẫn Thiết Lập Reasoning Proxy DeepSeek V4-Pro với Cursor (2026)

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Cắm DeepSeek V4-Pro vào Cursor với cài đặt mặc định tương thích OpenAI và lần gọi công cụ đầu tiên sẽ trả về lỗi 400. Lý do rất nhỏ nhưng khó giải quyết: V4-Pro là một mô hình tư duy trả về khối reasoning_content, Cursor loại bỏ trường đó khỏi các yêu cầu tiếp theo, và API của DeepSeek từ chối các tin nhắn gọi công cụ bỏ qua chuỗi lý luận. Một proxy mã nguồn mở tại yxlao/deepseek-cursor-proxy sẽ lưu trữ nội dung lý luận và tiêm lại vào các yêu cầu gửi đi. Sau khi proxy đang chạy, V4-Pro hoạt động như bất kỳ mô hình nào khác trong bảng điều khiển mô hình tùy chỉnh của Cursor, với các token tư duy được hiển thị dưới dạng markdown có thể thu gọn. Dưới đây là toàn bộ thiết lập, cách tính chi phí và danh sách khắc phục sự cố.

Tóm tắt

Tại sao bạn cần một proxy ngay từ đầu

V4-Pro trả về hai thứ trong mỗi phản hồi: một trường content thông thường và một trường reasoning_content chứa chuỗi suy nghĩ. Đối với cuộc trò chuyện thông thường, bạn có thể bỏ qua reasoning_content. Vấn đề bắt đầu với các lệnh gọi công cụ.

Hợp đồng API của DeepSeek dành cho các mô hình tư duy yêu cầu rằng khi bạn tiếp tục một cuộc trò chuyện có chứa khối reasoning_content, bạn phải bao gồm khối đó trong yêu cầu tiếp theo cùng với kết quả tool_calls. Chuỗi lý luận là một phần của trạng thái cuộc trò chuyện. Cursor không biết về yêu cầu này. Nó sử dụng một client chat kiểu OpenAI, và reasoning_content không phải là một phần của lược đồ OpenAI, vì vậy nó bỏ qua trường này. Lệnh gọi công cụ tiếp theo trả về HTTP 400 và một thông báo về việc thiếu reasoning_content.

Đây không hẳn là lỗi của Cursor. Đó là sự không khớp hợp đồng giữa hai nhà cung cấp chia sẻ hầu hết giao diện API của họ. Cho đến khi Cursor thêm hỗ trợ V4-Pro chính thức hoặc DeepSeek nới lỏng hợp đồng, giải pháp thay thế là một proxy ghi nhớ những gì Cursor đã quên.

Proxy làm gì, trong ba dòng

Nó cũng hiển thị cổng cục bộ thông qua một đường hầm ngrok, vì cài đặt mô hình tùy chỉnh của Cursor yêu cầu HTTPS và sẽ không chấp nhận URL localhost.

Bộ nhớ đệm nằm trong ~/.deepseek-cursor-proxy/reasoning_content.sqlite3. Việc khóa bằng SHA-256 có nghĩa là hai cuộc trò chuyện song song không xung đột. Nội dung lý luận được lưu trữ chính xác như DeepSeek đã trả về, vì vậy bộ nhớ đệm lời nhắc của DeepSeek vẫn hoạt động, điều này quan trọng đối với chính sách giá vĩnh viễn mới.

Điều kiện tiên quyết

Bạn cần bốn điều sau trước khi bắt đầu:

Nếu bạn chưa bao giờ cài đặt uv, hãy xem tài liệu cài đặt uv chính thức. Đối với ngrok, hướng dẫn khởi động nhanh ngrok sẽ hướng dẫn bạn qua bước mã xác thực.

Bước 1: Cài đặt proxy

Cách nhanh nhất là uv. Từ bất kỳ thư mục nào:

uv tool install deepseek-cursor-proxy

Nếu bạn thích pip, hãy sao chép kho lưu trữ và cài đặt nó dưới dạng một gói có thể chỉnh sửa:

git clone https://github.com/yxlao/deepseek-cursor-proxy.git
cd deepseek-cursor-proxy
pip install -e .

Cả hai cách đều đặt lệnh deepseek-cursor-proxy vào PATH của bạn. Xác minh bằng deepseek-cursor-proxy --help.

Bước 2: Cấu hình ngrok

Proxy cần một URL HTTPS công khai vì trường mô hình tùy chỉnh của Cursor sẽ không chấp nhận http://localhost. ngrok cung cấp đường hầm.

ngrok config add-authtoken YOUR_NGROK_AUTHTOKEN

Lấy mã xác thực của bạn từ bảng điều khiển ngrok sau khi đăng ký. Gói miễn phí cung cấp cho bạn một tên miền phụ ngẫu nhiên mỗi khi khởi động lại. Nếu đó là vấn đề, hãy yêu cầu một tên miền dành riêng trong bảng điều khiển và chuyển nó cho proxy bằng --ngrok-url https://your-reserved.ngrok-free.app.

Bước 3: Khởi động proxy

Các cài đặt mặc định phù hợp với hầu hết các thiết lập:

deepseek-cursor-proxy

Khi chạy lần đầu, proxy tạo ~/.deepseek-cursor-proxy/config.yaml, mở một đường hầm và in URL công khai. Đầu ra trông như thế này:

Starting deepseek-cursor-proxy
Tunnel: https://random-name.ngrok-free.app
Local:  http://127.0.0.1:9000
Cache:  /Users/you/.deepseek-cursor-proxy/reasoning_content.sqlite3

Các cờ hữu ích:

Giữ cho proxy chạy trong một terminal riêng biệt, hoặc gói nó trong một công việc launchctl trên macOS. Cursor giao tiếp với nó trong mỗi yêu cầu.

Bước 4: Cấu hình Cursor

Mở cài đặt của Cursor, điều hướng đến Models, và thêm một mô hình tùy chỉnh. Các trường bạn cần:

Cursor chạy kiểm tra "Xác minh mô hình". Kiểm tra gửi một lần hoàn thành trò chuyện. Một dấu tích xanh có nghĩa là bạn đã hoàn tất. Lỗi kết nối thường chỉ ra URL ngrok: sao chép lại từ đầu ra của proxy và xác nhận nó kết thúc bằng /v1.

Bước 5: Chọn mô hình và thử một lệnh gọi công cụ

Mở bộ chọn mô hình trong bảng chat và chọn mô hình tùy chỉnh mới của bạn. Lời nhắc đầu tiên cần thử là một lời nhắc buộc sử dụng công cụ, vì các lệnh gọi công cụ là nơi xuất hiện các lỗi 400 ban đầu:

“Mở README trong repo này, liệt kê mọi khối mã, và cho tôi biết khối nào thiếu gợi ý ngôn ngữ.”

Cursor sẽ phát hành một lệnh gọi công cụ read_file. Nếu proxy đang làm việc của nó, chuỗi phản hồi sẽ trông như sau:

  1. Cursor gửi tin nhắn người dùng đến proxy.
  2. Proxy chuyển tiếp đến DeepSeek mà không có reasoning_content (đây là lượt đầu tiên).
  3. DeepSeek trả về văn bản cộng với một khối reasoning_content cộng với một yêu cầu tool_calls.
  4. Proxy lưu trữ reasoning_content được khóa bằng hàm băm tiền tố cuộc trò chuyện.
  5. Cursor chạy công cụ, sau đó gửi một yêu cầu tiếp theo với kết quả công cụ. Yêu cầu tiếp theo không có reasoning_content vì Cursor đã bỏ nó.
  6. Proxy tìm kiếm reasoning_content đã lưu trữ bằng hàm băm tiền tố và tiêm lại trước khi chuyển tiếp.
  7. DeepSeek chấp nhận yêu cầu, tiếp tục suy luận và trả về câu trả lời cuối cùng.

Chạy với --verbose và bạn sẽ thấy việc tiêm diễn ra trong nhật ký.

Chi phí thực tế trông như thế nào

V4-Pro trong Cursor trả theo giá API tiêu chuẩn của DeepSeek, không phải giá tín dụng gói của Cursor. Những mức giá đó là vĩnh viễn kể từ tháng 5 năm 2026:

Loại token Tỷ lệ mỗi 1 triệu token
Đầu vào (cache miss) $0.435
Đầu vào (cache hit) $0.003625
Đầu ra $0.87

Một ngày sử dụng Cursor nhiều trông giống như khoảng 50 lượt chat cộng với 20 chuỗi gọi công cụ. Mỗi lượt trung bình khoảng 8.000 token nhắc nhở (ngữ cảnh tệp cộng với lời nhắc hệ thống cộng với lịch sử) và 1.500 token đầu ra. Đó là:

Tổng cộng: khoảng 1 USD mỗi ngày sử dụng nhiều. So với việc chạy cùng một khối lượng công việc thông qua hạn ngạch GPT-5.5 đi kèm của Cursor Pro, điều này rẻ hơn một bậc trước khi việc giới hạn hạn ngạch bắt đầu. Chi tiết tính toán giảm giá đầy đủ có trong DeepSeek V4-Pro Giảm Giá 75% Vĩnh Viễn.

Để biết ngữ cảnh về phần còn lại của dòng sản phẩm DeepSeek, hãy xem DeepSeek V4 là gìCách sử dụng API DeepSeek V4.

Cảm nhận về V4-Pro bên trong Cursor

Ba điểm khác biệt so với mô hình Cursor mặc định của bạn.

1. Các token suy nghĩ có thể nhìn thấy. Theo mặc định, proxy hiển thị suy luận của DeepSeek dưới dạng một khối markdown có thể thu gọn phía trên mỗi phản hồi. Bảng chat của Cursor hiển thị nó dưới dạng một phần tử <details>. Hữu ích để gỡ lỗi lời nhắc; ồn ào cho công việc thường xuyên. Bật/tắt bằng --no-display-reasoning.

2. Độ trễ trong lệnh gọi công cụ đầu tiên cao hơn. V4-Pro là một mô hình tư duy, và chuỗi chạy trước bất kỳ lệnh gọi công cụ nào. Hãy đợi 2 đến 4 giây trước khi công cụ đầu tiên hoạt động, sau đó là thông lượng tiêu chuẩn cho các yêu cầu tiếp theo.

3. Các gợi ý "Apply" của Cursor trở nên tốt hơn trong các refactor phức tạp. Đây là tiêu đề chính. Chuỗi suy luận của V4-Pro bắt được các phụ thuộc đa tệp mà các mô hình hoàn thành đơn giản bỏ lỡ. Việc đổi tên, thay đổi chữ ký và các refactor dựa trên cấu hình mà trước đây cần ba vòng với GPT-5.5 thường hoàn thành trong một lần với V4-Pro.

Các hướng dẫn DeepSeek-với-Cursor khác tồn tại cho các mô hình tiền nhiệm. Xem Cách sử dụng DeepSeek R1 cục bộ với CursorDeepSeek V3 với Cursor: từng bước cho các mẫu cũ hơn. Proxy trong hướng dẫn này thay thế các thủ thuật tiêm lý luận thủ công được ghi lại trong các bài đăng đó.

Kiểm tra thiết lập DeepSeek của bạn với Apidog

Tích hợp Cursor chỉ chứng minh đường dẫn từ bên trong Cursor. Nếu bạn đang gửi V4-Pro đến các bề mặt khác (một bot CI, một tác nhân backend, một plugin IDE tùy chỉnh), bạn muốn có một bộ kiểm thử xác định chống lại cùng một điểm cuối mà proxy của bạn đang chuyển tiếp đến.

Giao diện Apidog hiển thị một yêu cầu và phản hồi API.

Đó là nơi Apidog phát huy tác dụng. Chỉ định một môi trường Apidog tại https://api.deepseek.com/v1, nhập khóa API của bạn và nhập lược đồ OpenAI Chat Completion. Bạn có thể:

Tải xuống Apidog, nhập thông số kỹ thuật DeepSeek OpenAPI và bạn sẽ có một bàn kiểm thử V4-Pro hoạt động trong năm phút. Quy trình làm việc tương tự mà chúng tôi đã đi qua trong Cách sử dụng API DeepSeek V4.

Những lỗi thường gặp

Lỗi 400 sau lệnh gọi công cụ đầu tiên. Chế độ lỗi kinh điển mà proxy này được xây dựng để khắc phục. Nếu bạn vẫn thấy nó sau khi thiết lập, proxy không chạy hoặc Cursor đang trỏ đến sai URL cơ sở. Kiểm tra lại xem URL có kết thúc bằng /v1 không và nhật ký proxy có hiển thị các yêu cầu đến không.

Đường hầm ngrok liên tục kết nối lại. Đường hầm miễn phí sẽ xoay vòng khi khởi động lại. Nếu xác minh của Cursor thành công nhưng sau đó thất bại vài phút sau, đường hầm của bạn đã được thay đổi. Chuyển sang một tên miền dành riêng (một cú nhấp chuột trong bảng điều khiển ngrok) và chuyển nó bằng --ngrok-url.

Nội dung lý luận hiển thị trùng lặp. Điều này xảy ra khi hai phiên bản proxy chạy với cùng một đường dẫn bộ nhớ đệm SQLite. Dừng cả hai, xóa ~/.deepseek-cursor-proxy/reasoning_content.sqlite3 và khởi động một phiên bản.

Tỷ lệ truy cập bộ nhớ đệm thấp. Bộ nhớ đệm lời nhắc của DeepSeek yêu cầu các tiền tố giống hệt nhau theo byte. Cursor chèn dấu thời gian và ID phiên vào một số lời nhắc hệ thống, điều này làm hỏng các lượt truy cập bộ nhớ đệm. Khắc phục không nằm bên trong proxy; hãy chấp nhận chi phí hoặc sử dụng chế độ "không-lời-nhắc-hệ-thống" của Cursor cho các phiên V4-Pro.

Cursor báo cáo "không tìm thấy mô hình." Tên mô hình trong cài đặt của Cursor phải khớp với một mô hình DeepSeek thực. Các giá trị hợp lệ hiện nay là deepseek-v4-pro, deepseek-v4-flash, deepseek-v3-2-prodeepseek-r1-1. Proxy không dịch tên; nó chuyển tiếp chúng.

Các lựa chọn thay thế nếu proxy không phù hợp với bạn

Proxy là cách sạch nhất hiện nay, nhưng có hai lựa chọn thay thế:

Các tích hợp mô hình Cursor khác được đề cập chi tiết: Claude Opus 4.6 với Cursor, Kimi K2.5 với CursorGemini 3.0 Pro với Cursor.

Câu hỏi thường gặp

Điều này có ý nghĩa gì đối với bạn

Khả năng mã hóa của V4-Pro nằm trong vài điểm chuẩn của GPT-5.5 (so sánh của DataCamp) với giá đầu ra chỉ bằng khoảng 1/34. Rào cản duy nhất cho người dùng Cursor là sự không khớp hợp đồng API về reasoning_content. Kho lưu trữ deepseek-cursor-proxy giải quyết vấn đề đó chỉ trong chưa đầy một trăm dòng mã có ý nghĩa và thiết lập trong năm phút.

Ba bước tiếp theo cụ thể:

Thuế token tư duy đã được trả. Giá thì không.

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API

Hướng Dẫn Thiết Lập Reasoning Proxy DeepSeek V4-Pro với Cursor (2026)