در این صفحه
در این صفحه
Setup guides and reference
خودکارسازی CLI
برای اسکریپتنویسی راهاندازی از openclaw onboard --non-interactive استفاده کنید. این گزینه به --accept-risk نیاز دارد: راهاندازی غیرتعاملی میتواند اعتبارنامهها و پیکربندی دیمون را بدون درخواست تأیید بنویسد؛ بنابراین این پرچم بهمنزله پذیرش صریح ریسک است.
نمونه پایه غیرتعاملی
برای دریافت خلاصهای قابلخواندن توسط ماشین، --json را اضافه کنید.
--gateway-portبهطور پیشفرض18789است؛ فقط برای بازنویسی آن، این گزینه را وارد کنید.--skip-bootstrapاز ایجاد فایلهای پیشفرض فضای کاری جلوگیری میکند و برای خودکارسازیهایی است که فضای کاری خود را از پیش آماده میکنند.--secret-input-mode refبهجای کلید متن ساده، یک ارجاع مبتنی بر متغیر محیطی ({ source: "env", provider: "default", id: "<ENV_VAR>" }) را در نمایه احراز هویت ذخیره میکند. در حالت غیرتعاملیref، متغیر محیطی ارائهدهنده باید از قبل در محیط فرایند تنظیم شده باشد: واردکردن پرچم کلید درونخطی بدون متغیر محیطی متناظر، بلافاصله با خطا متوقف میشود.
نمونههای ویژه ارائهدهندگان
نمونه کلید API Anthropic
نمونه Cloudflare AI Gateway
نمونه Gemini
نمونه Mistral
نمونه Moonshot
نمونه Ollama
نمونه OpenCode
برای کاتالوگ Go، آن را با --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" جایگزین کنید.
نمونه Synthetic
نمونه Vercel AI Gateway
نمونه Z.AI
نمونه ارائهدهنده سفارشی
--custom-api-key اختیاری است؛ برخی نقاط پایانی به احراز هویت نیاز ندارند. اگر حذف شود، فرایند راهاندازی CUSTOM_API_KEY را در متغیرهای محیطی بررسی میکند. --custom-provider-id اختیاری است و در صورت حذف، بهطور خودکار از URL پایه استخراج میشود. مقدار پیشفرض --custom-compatibility برابر با openai است (مقادیر دیگر: openai-responses، anthropic).
OpenClaw پشتیبانی از ورودی تصویر را از الگوهای شناختهشده شناسه مدلهای بینایی استنباط میکند (پسوندهای 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 را ترجیح میدهد. برای محیط عملیاتی، کلید API Anthropic را ترجیح دهید.
افزودن عامل دیگر
openclaw agents add <name> عاملی جداگانه با فضای کاری، نشستها و نمایههای احراز هویت مخصوص خود ایجاد میکند. اجرای آن بدون --workspace (و بدون هیچ پرچم دیگری) ویزارد تعاملی را راهاندازی میکند؛ واردکردن هر یک از --workspace، --model، --agent-dir، --bind یا --non-interactive آن را بهصورت غیرتعاملی اجرا میکند و سپس به --workspace نیاز دارد.
کلیدهای پیکربندی که مینویسد (ورودی agents.entries.* برای شناسه عامل جدید):
nameworkspaceagentDirmodel(فقط هنگام واردکردن--model)
نکتهها:
- فضای کاری پیشفرض (وقتی
--workspaceدر ویزارد تعاملی حذف شده باشد):~/.openclaw/workspace-<agentId>. --bind <channel[:accountId]>تکرارپذیر است؛ برای هدایت پیامهای ورودی به عامل جدید، اتصالها را اضافه کنید (ویزارد نیز میتواند این کار را بهصورت تعاملی انجام دهد).- نام عامل به یک شناسه معتبر عامل عادیسازی میشود؛
mainرزروشده است.
مستندات مرتبط
- مرکز راهاندازی: راهاندازی (CLI)
- مرجع کامل: مرجع راهاندازی CLI
- مرجع فرمان:
openclaw onboard