Skip to main content
स्क्रिप्टेड सेटअप के लिए openclaw onboard --non-interactive का उपयोग करें। इसके लिए --accept-risk आवश्यक है: गैर-इंटरैक्टिव सेटअप पुष्टि प्रॉम्प्ट के बिना क्रेडेंशियल और डेमन कॉन्फ़िगरेशन लिख सकता है, इसलिए यह फ़्लैग जोखिम की स्पष्ट स्वीकृति है।
--json गैर-इंटरैक्टिव मोड का संकेत नहीं देता। स्क्रिप्ट के लिए --non-interactive --accept-risk स्पष्ट रूप से पास करें।

आधारभूत गैर-इंटरैक्टिव उदाहरण

मशीन-पठनीय सारांश के लिए --json जोड़ें।
  • --gateway-port का डिफ़ॉल्ट मान 18789 है; इसे केवल ओवरराइड करने के लिए पास करें।
  • अपने वर्कस्पेस को पहले से तैयार करने वाले ऑटोमेशन के लिए, --skip-bootstrap डिफ़ॉल्ट वर्कस्पेस फ़ाइलें बनाना छोड़ देता है।
  • --secret-input-mode ref प्लेनटेक्स्ट कुंजी के बजाय प्रमाणीकरण प्रोफ़ाइल में env-समर्थित संदर्भ ({ source: "env", provider: "default", id: "<ENV_VAR>" }) संग्रहीत करता है। गैर-इंटरैक्टिव ref मोड में, प्रदाता का env वेरिएबल प्रक्रिया परिवेश में पहले से सेट होना चाहिए: उससे मेल खाने वाले env वेरिएबल के बिना इनलाइन कुंजी फ़्लैग पास करने पर प्रक्रिया तुरंत विफल हो जाती है।

प्रदाता-विशिष्ट उदाहरण

Go कैटलॉग के लिए इसे --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" से बदलें।
--custom-api-key वैकल्पिक है; कुछ एंडपॉइंट को प्रमाणीकरण की आवश्यकता नहीं होती। इसे छोड़ने पर, ऑनबोर्डिंग env में CUSTOM_API_KEY की जाँच करता है। --custom-provider-id वैकल्पिक है और इसे छोड़ने पर यह बेस URL से स्वतः निकाला जाता है। --custom-compatibility का डिफ़ॉल्ट मान openai है (अन्य मान: openai-responses, anthropic)।OpenClaw ज्ञात विज़न मॉडल-ID पैटर्न (gpt-4o, claude-3/4, gemini, -vl/vision प्रत्यय और इसी तरह के अन्य पैटर्न) से इमेज-इनपुट समर्थन का अनुमान लगाता है। किसी अपरिचित विज़न मॉडल के लिए इसे बलपूर्वक चालू करने हेतु --custom-image-input, या केवल-टेक्स्ट के लिए --custom-text-input जोड़ें।संदर्भ-मोड संस्करण, जो apiKey को { source: "env", provider: "default", id: "CUSTOM_API_KEY" } के रूप में संग्रहीत करता है:
Anthropic सेटअप-टोकन प्रमाणीकरण अब भी समर्थित है, लेकिन स्थानीय Claude CLI लॉगिन उपलब्ध होने पर OpenClaw Claude CLI के पुनः उपयोग को प्राथमिकता देता है। प्रोडक्शन के लिए Anthropic API कुंजी को प्राथमिकता दें।

एक और एजेंट जोड़ें

openclaw agents add <name> अपने अलग वर्कस्पेस, सत्रों और प्रमाणीकरण प्रोफ़ाइल वाला एजेंट बनाता है। इसे --workspace (और किसी अन्य फ़्लैग) के बिना चलाने पर इंटरैक्टिव विज़ार्ड शुरू होता है; --workspace, --model, --agent-dir, --bind, या --non-interactive में से कोई भी पास करने पर यह गैर-इंटरैक्टिव रूप से चलता है और तब --workspace आवश्यक होता है।
इसके द्वारा लिखी जाने वाली कॉन्फ़िगरेशन कुंजियाँ (नए एजेंट ID के लिए agents.entries.* प्रविष्टि):
  • name
  • workspace
  • agentDir
  • model (केवल जब --model पास किया जाता है)
टिप्पणियाँ:
  • डिफ़ॉल्ट वर्कस्पेस (जब इंटरैक्टिव विज़ार्ड में --workspace छोड़ दिया जाता है): ~/.openclaw/workspace-<agentId>
  • --bind <channel[:accountId]> को दोहराया जा सकता है; आने वाले संदेशों को नए एजेंट तक रूट करने के लिए बाइंडिंग जोड़ें (विज़ार्ड यह काम इंटरैक्टिव रूप से भी कर सकता है)।
  • एजेंट नाम को मान्य एजेंट ID में सामान्यीकृत किया जाता है; main आरक्षित है।

संबंधित दस्तावेज़