llm-task là một công cụ Plugin tùy chọn được tích hợp sẵn, thực hiện một lệnh gọi LLM chỉ trả về JSON và trả về đầu ra có cấu trúc, có thể tùy chọn xác thực theo JSON Schema. Công cụ này cung cấp cho các công cụ quy trình như Lobster một bước LLM mà không cần mã OpenClaw tùy chỉnh cho từng quy trình.
Bật
- Bật Plugin:
- Cho phép công cụ:
alsoAllow bổ sung llm-task vào hồ sơ công cụ đang hoạt động mà không hạn chế các công cụ cốt lõi khác. Chỉ sử dụng tools.allow nếu bạn muốn dùng chế độ danh sách cho phép có tính hạn chế.
Cấu hình (tùy chọn)
allowedModels là danh sách cho phép gồm các chuỗi provider/model; yêu cầu đối với bất kỳ mô hình nào khác sẽ bị từ chối. Tất cả các khóa khác là giá trị dự phòng cho từng lệnh gọi, được sử dụng khi lệnh gọi công cụ bỏ qua tham số tương ứng.
Tham số công cụ
Đầu ra
Trả vềdetails.json (JSON đã được phân tích và xác thực theo lược đồ), cùng với details.provider và details.model cho biết nhà cung cấp và mô hình thực tế đã chạy.
Ví dụ: bước trong quy trình Lobster
Giới hạn quan trọng
Ví dụ dưới đây giả định CLI Lobster độc lập đang chạy trong môi trường màopenclaw.invoke đã có đúng URL Gateway/ngữ cảnh xác thực.
Đối với trình chạy Lobster nhúng được tích hợp bên trong OpenClaw, mẫu CLI lồng nhau này hiện không đáng tin cậy:
- gọi trực tiếp công cụ
llm-taskbên ngoài Lobster, hoặc - sử dụng các bước Lobster không phụ thuộc vào lệnh gọi
openclaw.invokelồng nhau.
Lưu ý an toàn
- Chỉ JSON: mô hình được chỉ dẫn chỉ trả về một giá trị JSON, không có hàng rào mã và không có bình luận.
- Không có công cụ: lần chạy nền đã tắt các công cụ, vì vậy mô hình không thể gọi ra bên ngoài giữa chừng trong tác vụ.
- Xem đầu ra là không đáng tin cậy, trừ khi bạn xác thực đầu ra bằng
schema. - Đặt các bước phê duyệt trước mọi bước gây tác dụng phụ (gửi, đăng, thực thi) sử dụng đầu ra này.