Skip to main content
ds4 phục vụ DeepSeek V4 Flash từ phần phụ trợ Metal cục bộ với API /v1 tương thích OpenAI. OpenClaw kết nối với ds4 thông qua họ nhà cung cấp openai-completions chung. ds4 không phải là plugin nhà cung cấp đi kèm OpenClaw. Hãy cấu hình nó trong models.providers.ds4, sau đó chọn ds4/deepseek-v4-flash.

Yêu cầu

  • macOS có hỗ trợ Metal.
  • Một bản checkout ds4 hoạt động được, có ds4-server và tệp GGUF DeepSeek V4 Flash.
  • Đủ bộ nhớ cho ngữ cảnh bạn chọn; giá trị --ctx lớn hơn sẽ cấp phát nhiều bộ nhớ KV hơn khi máy chủ khởi động.
Các lượt chạy tác nhân OpenClaw bao gồm lược đồ công cụ và ngữ cảnh không gian làm việc. Một ngữ cảnh nhỏ như --ctx 4096 có thể vượt qua các kiểm thử curl trực tiếp nhưng thất bại khi chạy toàn bộ tác nhân với 500 prompt exceeds context. Hãy dùng ít nhất --ctx 32768 cho các kiểm thử nhanh tác nhân và công cụ. Chỉ dùng --ctx 393216 khi có đủ bộ nhớ và để bật Think Max của ds4.

Bắt đầu nhanh

1

Khởi động ds4-server

Thay <DS4_DIR> bằng đường dẫn đến bản checkout ds4 của bạn.
2

Xác minh điểm cuối tương thích OpenAI

Phản hồi phải bao gồm deepseek-v4-flash.
3

Thêm cấu hình nhà cung cấp OpenClaw

Thêm cấu hình từ Cấu hình đầy đủ, sau đó chạy kiểm tra mô hình một lần:

Cấu hình đầy đủ

Dùng cấu hình này khi ds4 đã chạy trên 127.0.0.1:18000.
Giữ contextWindow đồng bộ với ds4-server --ctx. Giữ maxTokens đồng bộ với --tokens, trừ khi bạn chủ ý muốn OpenClaw yêu cầu đầu ra ngắn hơn giá trị mặc định của máy chủ.

Khởi động theo nhu cầu

OpenClaw có thể chỉ khởi động ds4 khi một mô hình ds4/... được chọn. Thêm localService vào cùng mục nhà cung cấp:
command phải là đường dẫn tuyệt đối đến tệp thực thi. Không sử dụng việc tra cứu qua shell và mở rộng ~. Xem Dịch vụ mô hình cục bộ để biết mọi trường localService.

Think Max

ds4 chỉ áp dụng Think Max khi cả hai điều kiện sau đều đúng:
  • ds4-server khởi động với --ctx 393216 hoặc cao hơn.
  • Yêu cầu sử dụng reasoning_effort: "max" (hoặc trường mức suy luận tương đương của ds4).
Nếu chạy với ngữ cảnh lớn như vậy, hãy cập nhật cả cờ máy chủ và siêu dữ liệu mô hình OpenClaw:

Kiểm thử

Kiểm tra HTTP trực tiếp, bỏ qua OpenClaw:
Định tuyến mô hình OpenClaw (giống như kiểm tra trong phần Bắt đầu nhanh):
Kiểm thử nhanh toàn bộ tác nhân và lệnh gọi công cụ, với ngữ cảnh ít nhất là 32768:
Kết quả mong đợi:
  • executionTrace.winnerProviderds4
  • executionTrace.winnerModeldeepseek-v4-flash
  • toolSummary.calls ít nhất là 1
  • finalAssistantVisibleText bắt đầu bằng tool-ok

Khắc phục sự cố

ds4 chưa chạy hoặc không được liên kết với máy chủ/cổng trong baseUrl. Hãy khởi động ds4-server, sau đó thử lại:
--ctx được cấu hình quá nhỏ cho lượt chạy OpenClaw. Hãy tăng ds4-server --ctx, sau đó cập nhật models.providers.ds4.models[].contextWindow cho khớp. Các lượt chạy toàn bộ tác nhân có công cụ cần ngữ cảnh lớn hơn đáng kể so với một yêu cầu curl trực tiếp chỉ có một thông điệp.
ds4 chỉ sử dụng Think Max khi --ctx ít nhất là 393216 và yêu cầu chỉ định reasoning_effort: "max". Ngữ cảnh nhỏ hơn sẽ chuyển về mức suy luận cao.
ds4 có giai đoạn nạp Metal lần đầu và khởi động mô hình. Đặt localService.readyTimeoutMs: 300000 khi OpenClaw khởi động máy chủ theo nhu cầu.

Liên quan

Dịch vụ mô hình cục bộ

Khởi động máy chủ mô hình cục bộ theo nhu cầu trước các yêu cầu mô hình.

Mô hình cục bộ

Chọn và vận hành các phần phụ trợ mô hình cục bộ.

Nhà cung cấp mô hình

Cấu hình tham chiếu nhà cung cấp, xác thực và chuyển đổi dự phòng.

DeepSeek

Hành vi gốc của nhà cung cấp DeepSeek và các tùy chọn điều khiển suy luận.