Skip to main content
llm-task एक बंडल किया गया वैकल्पिक Plugin टूल है, जो केवल JSON वाला एक LLM कॉल चलाता है और संरचित आउटपुट लौटाता है, जिसे वैकल्पिक रूप से JSON Schema के विरुद्ध सत्यापित किया जाता है। यह Lobster जैसे वर्कफ़्लो इंजनों को प्रत्येक वर्कफ़्लो के लिए कस्टम OpenClaw कोड के बिना एक LLM चरण प्रदान करता है।

सक्षम करें

  1. Plugin सक्षम करें:
  1. टूल की अनुमति दें:
alsoAllow अन्य मुख्य टूल को प्रतिबंधित किए बिना सक्रिय टूल प्रोफ़ाइल में llm-task जोड़ता है। इसके बजाय tools.allow का उपयोग केवल तभी करें, जब आपको प्रतिबंधात्मक अनुमति-सूची मोड चाहिए।

कॉन्फ़िगरेशन (वैकल्पिक)

allowedModels, provider/model स्ट्रिंग की अनुमति-सूची है; किसी भी अन्य मॉडल का अनुरोध अस्वीकार कर दिया जाता है। अन्य सभी कुंजियाँ प्रत्येक कॉल के लिए फ़ॉलबैक हैं, जिनका उपयोग तब किया जाता है जब टूल कॉल उस पैरामीटर को छोड़ देता है।

टूल पैरामीटर

आउटपुट

details.json (पार्स किया गया, स्कीमा-सत्यापित JSON), साथ ही वास्तव में क्या चला यह बताने वाले details.provider और details.model लौटाता है।

उदाहरण: Lobster वर्कफ़्लो चरण

महत्वपूर्ण सीमा

नीचे दिया गया उदाहरण मानता है कि स्टैंडअलोन Lobster CLI वहाँ चल रहा है, जहाँ openclaw.invoke में पहले से सही Gateway URL/प्रमाणीकरण संदर्भ मौजूद है। OpenClaw के भीतर बंडल किए गए एम्बेडेड Lobster रनर के लिए, यह नेस्टेड CLI पैटर्न वर्तमान में विश्वसनीय नहीं है:
जब तक एम्बेडेड Lobster में इस प्रवाह के लिए समर्थित ब्रिज उपलब्ध नहीं होता, इनमें से किसी एक को प्राथमिकता दें:
  • Lobster के बाहर सीधे llm-task टूल कॉल, या
  • ऐसे Lobster चरण जो नेस्टेड openclaw.invoke कॉल पर निर्भर न हों।
स्टैंडअलोन Lobster CLI उदाहरण:

सुरक्षा संबंधी टिप्पणियाँ

  • केवल JSON: मॉडल को केवल JSON मान लौटाने का निर्देश दिया जाता है, कोई कोड फ़ेंस या टिप्पणी नहीं।
  • कोई टूल नहीं: अंतर्निहित रन में टूल अक्षम होते हैं, इसलिए मॉडल कार्य के बीच कोई कॉल नहीं कर सकता।
  • आउटपुट को तब तक अविश्वसनीय मानें, जब तक आप schema के साथ उसका सत्यापन न कर लें।
  • इस आउटपुट का उपयोग करने वाले किसी भी दुष्प्रभाव उत्पन्न करने वाले चरण (भेजना, पोस्ट करना, निष्पादित करना) से पहले अनुमोदन रखें।

संबंधित