llm-task adalah alat Plugin opsional yang menjalankan tugas LLM khusus JSON dan
mengembalikan keluaran terstruktur (opsional divalidasi terhadap JSON Schema).
Ini ideal untuk mesin alur kerja seperti Lobster: Anda dapat menambahkan satu langkah LLM
tanpa menulis kode OpenClaw kustom untuk setiap alur kerja.
Aktifkan Plugin
- Aktifkan Plugin:
- Izinkan alat opsional:
tools.allow hanya ketika Anda menginginkan mode daftar izin yang restriktif.
Konfigurasi (opsional)
allowedModels adalah daftar izin string provider/model. Jika diatur, permintaan apa pun
di luar daftar akan ditolak.
Parameter alat
prompt(string, wajib)input(apa pun, opsional)schema(objek, JSON Schema opsional)provider(string, opsional)model(string, opsional)thinking(string, opsional)authProfileId(string, opsional)temperature(angka, opsional)maxTokens(angka, opsional)timeoutMs(angka, opsional)
thinking menerima preset penalaran OpenClaw standar, seperti low atau medium.
Keluaran
Mengembalikandetails.json yang berisi JSON yang telah diurai (dan memvalidasi terhadap
schema jika disediakan).
Contoh: langkah alur kerja Lobster
Batasan penting
Contoh di bawah mengasumsikan CLI Lobster mandiri berjalan di lingkungan tempatopenclaw.invoke sudah memiliki URL Gateway/konteks autentikasi yang benar.
Untuk runner Lobster tertanam yang dibundel di dalam OpenClaw, pola CLI bertingkat ini saat ini belum andal:
- panggilan alat
llm-tasklangsung di luar Lobster, atau - langkah Lobster yang tidak bergantung pada panggilan
openclaw.invokebertingkat.
Catatan keamanan
- Alat ini khusus JSON dan menginstruksikan model untuk hanya menghasilkan JSON (tanpa code fence, tanpa komentar).
- Tidak ada alat yang diekspos ke model untuk proses ini.
- Perlakukan keluaran sebagai tidak tepercaya kecuali Anda memvalidasinya dengan
schema. - Tempatkan persetujuan sebelum langkah apa pun yang memiliki efek samping (send, post, exec).