/v1 tương thích với OpenAI. OpenClaw giao tiếp với nó qua bộ điều hợp openai-completions dùng chung.
inferrs là một phần phụ trợ tương thích với OpenAI, tự lưu trữ và tùy chỉnh, không phải Plugin nhà cung cấp chuyên biệt của OpenClaw: bạn cấu hình nó trong models.providers.inferrs thay vì chọn một tùy chọn xác thực trong quy trình thiết lập ban đầu. Để sử dụng Plugin đi kèm có tính năng tự động phát hiện, hãy xem SGLang hoặc vLLM.Bắt đầu
1
Khởi động inferrs với một mô hình
2
Xác minh có thể truy cập máy chủ
3
Thêm mục nhà cung cấp OpenClaw
Thêm một mục nhà cung cấp rõ ràng và trỏ mô hình mặc định của bạn đến mục đó. Xem ví dụ cấu hình bên dưới.
Ví dụ cấu hình đầy đủ
Gemma 4 trên máy chủinferrs cục bộ:
Khởi động theo nhu cầu
OpenClaw chỉ có thể tự khởi độnginferrs khi một mô hình inferrs/... được chọn. Thêm localService vào cùng mục nhà cung cấp:
command phải là một đường dẫn tuyệt đối. Chạy which inferrs trên máy chủ Gateway và sử dụng đường dẫn đó. Tài liệu tham khảo đầy đủ về các trường: Dịch vụ mô hình cục bộ.
Cấu hình nâng cao
Vì sao requiresStringContent quan trọng
Vì sao requiresStringContent quan trọng
Một số tuyến Chat Completions của
inferrs chỉ chấp nhận messages[].content dạng chuỗi, không chấp nhận mảng các phần nội dung có cấu trúc.Lưu ý về Gemma và lược đồ công cụ
Lưu ý về Gemma và lược đồ công cụ
Một số tổ hợp Cách này làm giảm áp lực lời nhắc lên các phần phụ trợ cục bộ nghiêm ngặt hơn. Nếu các yêu cầu trực tiếp rất nhỏ vẫn hoạt động nhưng các lượt tác nhân OpenClaw thông thường tiếp tục làm
inferrs + Gemma chấp nhận các yêu cầu trực tiếp nhỏ đến /v1/chat/completions nhưng thất bại ở các lượt chạy đầy đủ của môi trường thực thi tác nhân OpenClaw. Trước tiên, hãy thử tắt bề mặt lược đồ công cụ:inferrs gặp sự cố, hãy xem đây là giới hạn của mô hình hoặc máy chủ thượng nguồn thay vì sự cố truyền tải của OpenClaw.Kiểm thử nhanh thủ công
Kiểm thử nhanh thủ công
Kiểm thử cả hai lớp sau khi cấu hình:Nếu lệnh đầu tiên hoạt động nhưng lệnh thứ hai thất bại, hãy xem phần Khắc phục sự cố bên dưới.
Hành vi kiểu proxy
Hành vi kiểu proxy
Vì
inferrs sử dụng bộ điều hợp openai-completions dùng chung (không phải openai-responses), định dạng yêu cầu chỉ dành riêng cho OpenAI gốc sẽ không bao giờ được áp dụng: không gửi service_tier, không gửi store của Responses, không gửi gợi ý bộ nhớ đệm lời nhắc và không gửi định dạng tải trọng tương thích suy luận của OpenAI.Khắc phục sự cố
curl /v1/models thất bại
curl /v1/models thất bại
inferrs chưa chạy, không thể truy cập hoặc không được liên kết với máy chủ/cổng mà bạn đã cấu hình. Hãy xác nhận máy chủ đã khởi động và đang lắng nghe tại địa chỉ đó.messages[].content yêu cầu một chuỗi
messages[].content yêu cầu một chuỗi
Đặt
compat.requiresStringContent: true trong mục mô hình (xem bên trên).Các lệnh gọi trực tiếp /v1/chat/completions thành công nhưng openclaw infer model run thất bại
Các lệnh gọi trực tiếp /v1/chat/completions thành công nhưng openclaw infer model run thất bại
Đặt
compat.supportsTools: false để tắt bề mặt lược đồ công cụ (xem lưu ý về Gemma bên trên).inferrs vẫn gặp sự cố ở các lượt tác nhân lớn hơn
inferrs vẫn gặp sự cố ở các lượt tác nhân lớn hơn
Nếu các lỗi lược đồ đã biến mất nhưng
inferrs vẫn gặp sự cố ở các lượt tác nhân lớn hơn, hãy xem đây là giới hạn của inferrs hoặc mô hình thượng nguồn. Giảm áp lực lời nhắc hoặc chuyển sang phần phụ trợ/mô hình khác.Liên quan
Mô hình cục bộ
Chạy OpenClaw với các máy chủ mô hình cục bộ.
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 cho các nhà cung cấp đã cấu hình.
Khắc phục sự cố Gateway
Gỡ lỗi các phần phụ trợ cục bộ tương thích với OpenAI vượt qua phép kiểm tra nhưng thất bại khi chạy tác nhân.
Lựa chọn mô hình
Tổng quan về tất cả nhà cung cấp, tham chiếu mô hình và hành vi chuyển đổi dự phòng.