Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw onboard
การตั้งค่าเริ่มต้นแบบมีคำแนะนำครบถ้วนสำหรับการตั้งค่า Gateway แบบโลคัลหรือรีโมต ใช้คำสั่งนี้เมื่อคุณต้องการให้ OpenClaw พาไล่ผ่านการยืนยันตัวตนของโมเดล พื้นที่ทำงาน Gateway ช่องทาง Skills และสุขภาพระบบในโฟลว์เดียว
คู่มือที่เกี่ยวข้อง
ศูนย์รวมการตั้งค่าเริ่มต้นของ CLI
คำแนะนำแบบทีละขั้นของโฟลว์ CLI แบบโต้ตอบ
ภาพรวมการตั้งค่าเริ่มต้น
วิธีที่การตั้งค่าเริ่มต้นของ OpenClaw ทำงานร่วมกัน
เอกสารอ้างอิงการตั้งค่า CLI
เอาต์พุต กลไกภายใน และพฤติกรรมรายขั้นตอน
การทำงานอัตโนมัติของ CLI
แฟล็กแบบไม่โต้ตอบและการตั้งค่าผ่านสคริปต์
การตั้งค่าเริ่มต้นของแอป macOS
โฟลว์การตั้งค่าเริ่มต้นสำหรับแอปแถบเมนูของ macOS
ตัวอย่าง
--flow import ใช้ผู้ให้บริการ migration ที่ Plugin เป็นเจ้าของ เช่น Hermes โดยจะทำงานกับการตั้งค่า OpenClaw ใหม่เท่านั้น หากมีไฟล์ config, credentials, sessions หรือไฟล์ memory/identity ของพื้นที่ทำงานอยู่แล้ว ให้รีเซ็ตหรือเลือกการตั้งค่าใหม่ก่อนนำเข้า
--modern เริ่มพรีวิวการตั้งค่าเริ่มต้นแบบสนทนาของ Crestodian หากไม่มี
--modern, openclaw onboard จะคงใช้โฟลว์การตั้งค่าเริ่มต้นแบบคลาสสิก
สำหรับเป้าหมาย ws:// แบบ plaintext ในเครือข่ายส่วนตัว (เฉพาะเครือข่ายที่เชื่อถือได้) ให้ตั้งค่า
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 ใน environment ของกระบวนการตั้งค่าเริ่มต้น
ไม่มีตัวเทียบเท่าใน openclaw.json สำหรับ transport ฝั่งไคลเอนต์
แบบ break-glass นี้
ผู้ให้บริการแบบกำหนดเองในโหมดไม่โต้ตอบ:
--custom-api-key เป็นตัวเลือกในโหมดไม่โต้ตอบ หากละไว้ การตั้งค่าเริ่มต้นจะตรวจสอบ CUSTOM_API_KEY
OpenClaw ทำเครื่องหมาย ID โมเดล vision ทั่วไปว่า รองรับรูปภาพโดยอัตโนมัติ ส่ง --custom-image-input สำหรับ ID vision แบบกำหนดเองที่ไม่รู้จัก หรือ --custom-text-input เพื่อบังคับ metadata แบบข้อความเท่านั้น
LM Studio ยังรองรับแฟล็กคีย์เฉพาะผู้ให้บริการในโหมดไม่โต้ตอบด้วย:
--custom-base-url มีค่าเริ่มต้นเป็น http://127.0.0.1:11434 --custom-model-id เป็นตัวเลือก หากละไว้ การตั้งค่าเริ่มต้นจะใช้ค่าเริ่มต้นที่ Ollama แนะนำ ID โมเดลคลาวด์ เช่น kimi-k2.5:cloud ก็ใช้ได้ที่นี่เช่นกัน
จัดเก็บคีย์ผู้ให้บริการเป็น refs แทน plaintext:
--secret-input-mode ref การตั้งค่าเริ่มต้นจะเขียน refs ที่อ้างอิง env แทนค่าคีย์ plaintext
สำหรับผู้ให้บริการที่อิง auth-profile สิ่งนี้จะเขียนรายการ keyRef; สำหรับผู้ให้บริการแบบกำหนดเอง สิ่งนี้จะเขียน models.providers.<id>.apiKey เป็น env ref (เช่น { source: "env", provider: "default", id: "CUSTOM_API_KEY" })
สัญญาของโหมด ref แบบไม่โต้ตอบ:
- ตั้งค่า env var ของผู้ให้บริการใน environment ของกระบวนการตั้งค่าเริ่มต้น (เช่น
OPENAI_API_KEY) - อย่าส่งแฟล็กคีย์แบบ inline (เช่น
--openai-api-key) เว้นแต่ว่า env var นั้นถูกตั้งค่าไว้ด้วย - หากส่งแฟล็กคีย์แบบ inline โดยไม่มี env var ที่จำเป็น การตั้งค่าเริ่มต้นจะล้มเหลวทันทีพร้อมคำแนะนำ
--gateway-auth token --gateway-token <token>จัดเก็บโทเค็นแบบ plaintext--gateway-auth token --gateway-token-ref-env <name>จัดเก็บgateway.auth.tokenเป็น env SecretRef--gateway-tokenและ--gateway-token-ref-envใช้ร่วมกันไม่ได้--gateway-token-ref-envต้องมี env var ที่ไม่ว่างใน environment ของกระบวนการตั้งค่าเริ่มต้น- เมื่อใช้
--install-daemonหาก token auth ต้องใช้โทเค็น โทเค็น Gateway ที่จัดการด้วย SecretRef จะถูกตรวจสอบความถูกต้อง แต่จะไม่ถูกบันทึกเป็น plaintext ที่ resolve แล้วใน metadata ของ environment บริการ supervisor - เมื่อใช้
--install-daemonหากโหมดโทเค็นต้องใช้โทเค็นและ SecretRef ของโทเค็นที่กำหนดไว้ยัง resolve ไม่ได้ การตั้งค่าเริ่มต้นจะ fail closed พร้อมคำแนะนำการแก้ไข - เมื่อใช้
--install-daemonหากมีทั้งgateway.auth.tokenและgateway.auth.passwordถูกกำหนดไว้ และgateway.auth.modeไม่ได้ตั้งค่า การตั้งค่าเริ่มต้นจะบล็อกการติดตั้งจนกว่าจะตั้งค่า mode อย่างชัดเจน - การตั้งค่าเริ่มต้นแบบโลคัลจะเขียน
gateway.mode="local"ลงใน config หากไฟล์ config ภายหลังไม่มีgateway.modeให้ถือว่าเป็น config ที่เสียหายหรือการแก้ไขด้วยตนเองที่ไม่สมบูรณ์ ไม่ใช่ทางลัด local-mode ที่ถูกต้อง - การตั้งค่าเริ่มต้นแบบโลคัลจะติดตั้ง Plugin ที่ดาวน์โหลดได้ซึ่งเลือกไว้ เมื่อเส้นทางการตั้งค่าที่เลือกต้องใช้
- การตั้งค่าเริ่มต้นแบบรีโมตจะเขียนเฉพาะข้อมูลการเชื่อมต่อสำหรับ Gateway รีโมต และไม่ติดตั้งแพ็กเกจ Plugin โลคัล
--allow-unconfiguredเป็น escape hatch สำหรับรันไทม์ Gateway แยกต่างหาก ไม่ได้หมายความว่าการตั้งค่าเริ่มต้นสามารถละgateway.modeได้
- เว้นแต่คุณจะส่ง
--skip-healthการตั้งค่าเริ่มต้นจะรอให้ Gateway โลคัลเข้าถึงได้ก่อนจึงจะออกสำเร็จ --install-daemonจะเริ่มเส้นทางการติดตั้ง Gateway แบบจัดการก่อน หากไม่มี คุณต้องมี Gateway โลคัลที่ทำงานอยู่แล้ว เช่นopenclaw gateway run- หากคุณต้องการเพียงการเขียน config/workspace/bootstrap ในระบบอัตโนมัติ ให้ใช้
--skip-health - หากคุณจัดการไฟล์พื้นที่ทำงานเอง ให้ส่ง
--skip-bootstrapเพื่อตั้งค่าagents.defaults.skipBootstrap: trueและข้ามการสร้างAGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdและBOOTSTRAP.md - บน Windows แบบ native,
--install-daemonจะลอง Scheduled Tasks ก่อน และ fallback ไปยังรายการเข้าสู่ระบบในโฟลเดอร์ Startup ระดับผู้ใช้ หากการสร้าง task ถูกปฏิเสธ
- เลือก ใช้การอ้างอิง secret เมื่อระบบถาม
- จากนั้นเลือกอย่างใดอย่างหนึ่ง:
- Environment variable
- ผู้ให้บริการ secret ที่กำหนดค่าไว้ (
fileหรือexec)
- การตั้งค่าเริ่มต้นจะตรวจสอบ preflight อย่างรวดเร็วก่อนบันทึก ref
- หากการตรวจสอบล้มเหลว การตั้งค่าเริ่มต้นจะแสดงข้อผิดพลาดและให้คุณลองใหม่
ตัวเลือก endpoint ของ Z.AI แบบไม่โต้ตอบ
--auth-choice zai-api-key ตรวจหา endpoint ของ Z.AI ที่ดีที่สุดสำหรับคีย์ของคุณโดยอัตโนมัติ (เลือก API ทั่วไปด้วย zai/glm-5.1 เป็นอันดับแรก) หากคุณต้องการ endpoint ของ GLM Coding Plan โดยเฉพาะ ให้เลือก zai-coding-global หรือ zai-coding-cnหมายเหตุของโฟลว์
ประเภทโฟลว์
ประเภทโฟลว์
quickstart: prompt ขั้นต่ำ สร้างโทเค็น Gateway อัตโนมัติmanual: prompt ครบถ้วนสำหรับ port, bind และ auth (alias ของadvanced)import: เรียกใช้ผู้ให้บริการ migration ที่ตรวจพบ แสดงตัวอย่างแผน แล้วจึงปรับใช้หลังยืนยัน
การกรองผู้ให้บริการล่วงหน้า
การกรองผู้ให้บริการล่วงหน้า
เมื่อ auth choice บ่งชี้ผู้ให้บริการที่ต้องการ การตั้งค่าเริ่มต้นจะกรองตัวเลือก default-model และ allowlist ล่วงหน้าให้เหลือเฉพาะผู้ให้บริการนั้น สำหรับ Volcengine และ BytePlus สิ่งนี้จะจับคู่ตัวแปร coding-plan ด้วย (
volcengine-plan/*, byteplus-plan/*)หากตัวกรอง preferred-provider ยังไม่ให้โมเดลที่โหลดแล้ว การตั้งค่าเริ่มต้นจะ fallback ไปยังแค็ตตาล็อกที่ไม่ถูกกรองแทนการปล่อยให้ตัวเลือกว่างการถามต่อสำหรับ web-search
การถามต่อสำหรับ web-search
ผู้ให้บริการ web-search บางรายจะทริกเกอร์ prompt ติดตามผลเฉพาะผู้ให้บริการ:
- Grok สามารถเสนอการตั้งค่า
x_searchแบบตัวเลือกด้วยXAI_API_KEYเดียวกันและตัวเลือกโมเดลx_search - Kimi สามารถถาม region ของ Moonshot API (
api.moonshot.aiเทียบกับapi.moonshot.cn) และโมเดล web-search เริ่มต้นของ Kimi
พฤติกรรมอื่นๆ
พฤติกรรมอื่นๆ
- พฤติกรรมขอบเขต DM ของการตั้งค่าเริ่มต้นแบบโลคัล: เอกสารอ้างอิงการตั้งค่า CLI
- แชตแรกที่เร็วที่สุด:
openclaw dashboard(Control UI, ไม่ต้องตั้งค่าช่องทาง) - ผู้ให้บริการแบบกำหนดเอง: เชื่อมต่อ endpoint ที่เข้ากันได้กับ OpenAI หรือ Anthropic ใดก็ได้ รวมถึงผู้ให้บริการแบบ hosted ที่ไม่ได้อยู่ในรายการ ใช้ Unknown เพื่อตรวจหาอัตโนมัติ
- หากตรวจพบสถานะ Hermes การตั้งค่าเริ่มต้นจะเสนอ migration flow ใช้ Migrate สำหรับแผน dry-run, overwrite mode, reports และ mapping ที่แน่นอน
คำสั่งติดตามผลทั่วไป
openclaw setup แทนเมื่อคุณต้องการเพียง config/พื้นที่ทำงานพื้นฐาน ใช้ openclaw configure ภายหลังสำหรับการเปลี่ยนแปลงเฉพาะจุด และ openclaw channels add สำหรับการตั้งค่าเฉพาะช่องทาง
--json ไม่ได้หมายถึงโหมดไม่โต้ตอบ ใช้ --non-interactive สำหรับสคริปต์