llm-task là một công cụ Plugin tùy chọn chạy một tác vụ LLM chỉ dùng JSON và
trả về đầu ra có cấu trúc (tùy chọn xác thực theo JSON Schema).
Công cụ này lý tưởng cho các công cụ workflow như Lobster: bạn có thể thêm một bước LLM duy nhất
mà không cần viết mã OpenClaw tùy chỉnh cho từng workflow.
Bật Plugin
- Bật Plugin:
- Cho phép công cụ tùy chọn:
tools.allow khi bạn muốn chế độ danh sách cho phép 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. Nếu được đặt, mọi yêu cầu
nằm ngoài danh sách đều bị từ chối.
Tham số công cụ
prompt(chuỗi, bắt buộc)input(bất kỳ, tùy chọn)schema(đối tượng, JSON Schema tùy chọn)provider(chuỗi, tùy chọn)model(chuỗi, tùy chọn)thinking(chuỗi, tùy chọn)authProfileId(chuỗi, tùy chọn)temperature(số, tùy chọn)maxTokens(số, tùy chọn)timeoutMs(số, tùy chọn)
thinking chấp nhận các giá trị đặt sẵn reasoning tiêu chuẩn của OpenClaw, chẳng hạn như low hoặc medium.
Đầu ra
Trả vềdetails.json chứa JSON đã phân tích cú pháp (và xác thực theo
schema khi được cung cấp).
Ví dụ: bước workflow Lobster
Giới hạn quan trọng
Ví dụ bên dưới giả định CLI Lobster độc lập đang chạy trong một 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 đi kèm bên trong OpenClaw, mẫu CLI lồng nhau này hiện chưa đáng tin cậy:
- gọi công cụ
llm-tasktrực tiếp bên ngoài Lobster, hoặc - các bước Lobster không phụ thuộc vào lệnh gọi
openclaw.invokelồng nhau.
Ghi chú an toàn
- Công cụ này chỉ dùng JSON và hướng dẫn mô hình chỉ xuất JSON (không có khối mã, không có bình luận).
- Không công cụ nào được cung cấp cho mô hình trong lần chạy này.
- Xem đầu ra là không đáng tin cậy trừ khi bạn xác thực bằng
schema. - Đặt phê duyệt trước mọi bước có tác dụng phụ (gửi, đăng, thực thi).