onboard
معالج إعداد تفاعلي (إعداد بوابة محلية أو بعيدة).
أدلة ذات صلة
- مركز إعداد CLI: معالج الإعداد (CLI)
- نظرة عامة على الإعداد: نظرة عامة على الإعداد
- مرجع إعداد CLI: مرجع إعداد CLI
- أتمتة CLI: أتمتة CLI
- إعداد macOS: الإعداد (تطبيق macOS)
أمثلة
openclaw onboard
openclaw onboard --flow quickstart
openclaw onboard --flow manual
openclaw onboard --mode remote --remote-url wss://gateway-host:18789
لأهداف شبكة خاصة نص عادي ws:// (شبكات موثوقة فقط)، عيّن OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 في بيئة عملية الإعداد. موفر مخصص غير تفاعلي:
openclaw onboard --non-interactive \
--auth-choice custom-api-key \
--custom-base-url "https://llm.example.com/v1" \
--custom-model-id "foo-large" \
--custom-api-key "$CUSTOM_API_KEY" \
--secret-input-mode plaintext \
--custom-compatibility openai
--custom-api-key اختياري في الوضع غير التفاعلي. إذا حُذف، يتحقق الإعداد من CUSTOM_API_KEY. تخزين مفاتيح المزود كمراجع بدلاً من النص العادي:
openclaw onboard --non-interactive \
--auth-choice openai-api-key \
--secret-input-mode ref \
--accept-risk
مع --secret-input-mode ref، يكتب الإعداد مراجع مدعومة بالبيئة بدلاً من قيم المفاتيح كنص عادي. لمزودي المصادقة المدعومين بالملف الشخصي، يكتب هذا إدخالات keyRef؛ للمزودين المخصصين يكتب models.providers.<id>.apiKey كمرجع بيئة (على سبيل المثال { source: "env", provider: "default", id: "CUSTOM_API_KEY" }). عقد الوضع غير التفاعلي ref:
- عيّن متغير البيئة للمزود في بيئة عملية الإعداد (على سبيل المثال
OPENAI_API_KEY). - لا تمرر أعلام المفاتيح المضمنة (على سبيل المثال
--openai-api-key) إلا إذا تم تعيين متغير البيئة هذا أيضًا. - إذا تم تمرير علم مفتاح مضمن بدون متغير البيئة المطلوب، يفشل الإعداد بسرعة مع توجيه.
خيارات رمز البوابة في الوضع غير التفاعلي:
--gateway-auth token --gateway-token <token>يخزن رمزًا كنص عادي.--gateway-auth token --gateway-token-ref-env <name>يخزنgateway.auth.tokenكـ SecretRef بيئة.--gateway-tokenو--gateway-token-ref-envمتنافيان.--gateway-token-ref-envيتطلب متغير بيئة غير فارغ في بيئة عملية الإعداد.- مع
--install-daemon، عندما تتطلب مصادقة الرمز رمزًا، يتم التحقق من رموز البوابة المدارة بـ SecretRef ولكن لا يتم استمرارها كنص عادي محلول في بيانات وصفية لبيئة خدمة المشرف. - مع
--install-daemon، إذا تطلب وضع الرمز رمزًا وكان مرجع السر المُهيأ غير محلول، يفشل الإعداد مغلقًا مع توجيهات العلاج. - مع
--install-daemon، إذا تم تكوين كل منgateway.auth.tokenوgateway.auth.passwordوgateway.auth.modeغير معيّن، يمنع الإعداد التثبيت حتى يتم تعيين الوضع صراحة.
مثال:
export OPENCLAW_GATEWAY_TOKEN="your-token"
openclaw onboard --non-interactive \
--mode local \
--auth-choice skip \
--gateway-auth token \
--gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN \
--accept-risk
سلوك الإعداد التفاعلي مع وضع المرجع:
- اختر استخدام مرجع سر عند المطالبة.
- ثم اختر إما:
- متغير بيئة
- مزود سر مُهيأ (
fileأوexec)
- يقوم الإعداد بإجراء تحقق مسبق سريع قبل حفظ المرجع.
- إذا فشل التحقق، يعرض الإعداد الخطأ ويسمح لك بإعادة المحاولة.
خيارات نقطة نهاية Z.AI غير التفاعلية: ملاحظة: --auth-choice zai-api-key تكتشف الآن تلقائيًا أفضل نقطة نهاية Z.AI لمفتاحك (تفضل API العام مع zai/glm-5). إذا كنت تريد على وجه التحديد نقاط نهاية خطة GLM Coding، اختر zai-coding-global أو zai-coding-cn.
# اختيار نقطة نهاية بدون مطالبة
openclaw onboard --non-interactive \
--auth-choice zai-coding-global \
--zai-api-key "$ZAI_API_KEY"
# خيارات نقاط نهاية Z.AI الأخرى:
# --auth-choice zai-coding-cn
# --auth-choice zai-global
# --auth-choice zai-cn
مثال Mistral غير تفاعلي:
openclaw onboard --non-interactive \
--auth-choice mistral-api-key \
--mistral-api-key "$MISTRAL_API_KEY"
ملاحظات التدفق:
quickstart: مطالبات دنيا، يولد تلقائيًا رمز بوابة.manual: مطالبات كاملة للبورت/الربط/المصادقة (اسم مستعار لـadvanced).- سلوك نطاق DM للإعداد المحلي: مرجع إعداد CLI.
- أول محادثة أسرع:
openclaw dashboard(واجهة التحكم، بدون إعداد قناة). - مزود مخصص: ربط أي نقطة نهاية متوافقة مع OpenAI أو Anthropic، بما في ذلك المزودين المستضافين غير المدرجين. استخدم Unknown للكشف التلقائي.
أوامر متابعة شائعة
openclaw configure
openclaw agents add <name>
ℹ️
--jsonلا تعني الوضع غير التفاعلي. استخدم--non-interactiveللنصوص البرمجية.