First steps
การเริ่มต้นใช้งาน (CLI)
openclaw onboardการเริ่มต้นใช้งานผ่าน CLI เป็นแนวทางที่แนะนำสำหรับการตั้งค่าผ่านเทอร์มินัลบน macOS, Linux และ Windows (แบบเนทีฟหรือ WSL2) โดยค่าเริ่มต้น ระบบจะตรวจหาการเข้าถึง AI ที่มีอยู่แล้วในเครื่อง ตรวจสอบด้วยการสร้างคำตอบจริง และเริ่ม Crestodian เพื่อกำหนดค่าพื้นที่ทำงาน, Gateway และคุณสมบัติเสริม openclaw setup จะเรียกใช้ขั้นตอนเดียวกัน (การตั้งค่า อธิบายตัวแปร --baseline ที่กำหนดค่าเพียงอย่างเดียว) ผู้ใช้เดสก์ท็อป Windows ยังสามารถเริ่มจาก Windows Hub ได้ด้วย
การเริ่มต้นใช้งานแบบมีคำแนะนำจะตั้งค่าการอนุมานก่อน โดยจะตรวจหาการเข้าถึง AI ที่พร้อมใช้งาน กำหนดให้สร้างคำตอบจริงสำเร็จ และหลังจากนั้นจึงเริ่ม Crestodian เพื่อกำหนดค่าส่วนที่เหลือของ OpenClaw ขั้นตอนแบบมีคำแนะนำไม่มี Crestodian ก่อนการอนุมาน และไม่มีเส้นทางข้าม AI
วิซาร์ดแบบคลาสสิกยังคงพร้อมใช้งานสำหรับการลงชื่อเข้าใช้ผู้ให้บริการ การตั้งค่า Gateway ระยะไกล การจับคู่ช่องทาง การควบคุมดีมอน Skills และการนำเข้า เรียกใช้อย่างชัดเจนด้วย openclaw onboard --classic โดยหน้าจอรายการตัวเลือกการอนุมานแบบมีคำแนะนำจะไม่ส่งต่อไปยังวิซาร์ดนี้ หลังจากการอนุมานผ่านแล้ว Crestodian สามารถใช้ open channel wizard for <channel> เพื่อส่งต่อการตั้งค่าช่องทางที่ต้องใช้ข้อมูลลับไปยังวิซาร์ดเทอร์มินัลที่ปกปิดข้อมูล หากต้องการเปลี่ยนผู้ให้บริการโมเดลหรือการยืนยันตัวตนของผู้ให้บริการ ให้ออกจาก Crestodian แล้วเรียกใช้ openclaw onboard โดย Crestodian จะไม่เปิดขั้นตอนผู้ให้บริการแบบมีคำแนะนำหรือแบบคลาสสิก
ภาษาและภูมิภาค
วิซาร์ดจะแปลข้อความคงที่สำหรับการเริ่มต้นใช้งาน ลำดับการตรวจหา: OPENCLAW_LOCALE, LC_ALL, LC_MESSAGES, LANG แล้วจึงภาษาอังกฤษ ภาษาที่รองรับ: en, zh-CN, zh-TW
OPENCLAW_LOCALE=zh-CN openclaw onboardชื่อผลิตภัณฑ์ คำสั่ง คีย์การกำหนดค่า URL รหัสผู้ให้บริการ รหัสโมเดล และป้ายกำกับ Plugin/ช่องทางจะยังคงเป็นภาษาอังกฤษไม่ว่าภาษาและภูมิภาคจะเป็นค่าใด
หากต้องการกำหนดค่าที่ไม่เกี่ยวกับการอนุมานใหม่ในภายหลัง:
openclaw configureopenclaw agents add <name>ค่าเริ่มต้นแบบมีคำแนะนำ
openclaw onboard แบบไม่มีตัวเลือกเพิ่มเติมจะทำตามขั้นตอนนี้:
- ยอมรับประกาศด้านความปลอดภัย
- ตรวจหาโมเดลที่กำหนดค่าไว้ ตัวแปรสภาพแวดล้อมของคีย์ API และ CLI ของ AI ภายในเครื่องที่รองรับ
- ทดสอบตัวเลือกแรกที่ตรวจพบด้วยการสร้างคำตอบจริง หากล้มเหลว ให้แสดงสาเหตุและดำเนินการต่อไปยังตัวเลือกถัดไปที่ใช้งานได้
- หากตรวจสอบตัวเลือกที่พบทั้งหมดแล้ว ให้ลองตัวเลือกที่ตรวจพบอีกครั้งหรือป้อนคีย์ API ของผู้ให้บริการผ่านพรอมต์ที่ปกปิดข้อมูล การเริ่มต้นใช้งานแบบมีคำแนะนำจะไม่เสนอ Crestodian หรือตัวเลือกออกโดยข้าม AI ก่อนที่การอนุมานจะทำงาน
- บันทึกเฉพาะเส้นทางโมเดลที่ตรวจสอบแล้ว รวมถึงสถานะข้อมูลประจำตัว/Plugin ที่จำเป็น โดยไม่แก้ไขการตั้งค่าพื้นที่ทำงานและ Gateway
- เริ่ม Crestodian ด้วยโมเดลที่ตรวจสอบแล้ว เพื่อให้กำหนดค่าพื้นที่ทำงาน, Gateway, ช่องทาง, เอเจนต์, Plugin และการตั้งค่าเสริมที่เหลือได้
เมื่อเรียกใช้คำสั่งซ้ำบนการติดตั้งที่กำหนดค่าแล้ว ระบบจะทดสอบโมเดลเริ่มต้นปัจจุบันก่อน ทำให้ขั้นตอนแบบมีคำแนะนำทำหน้าที่เป็นการตรวจสอบและซ่อมแซม หากการตรวจสอบล้มเหลว ระบบจะไม่แทนที่โมเดลที่กำหนดค่าไว้โดยอัตโนมัติ แต่จะหยุดการเริ่มต้นใช้งานและถามว่าจะดำเนินการต่ออย่างไร เรียกใช้ openclaw channels add หรือ openclaw configure เพื่อเพิ่มสิ่งที่ไม่เกี่ยวกับการอนุมานในภายหลัง และใช้ openclaw onboard สำหรับการเปลี่ยนเส้นทางผู้ให้บริการหรือการยืนยันตัวตน
วิซาร์ดแบบคลาสสิก: QuickStart เทียบกับ Advanced
เรียกใช้ openclaw onboard --classic เพื่อเปิดวิซาร์ดแบบเต็ม โดยเริ่มจากการเลือกระหว่าง QuickStart (ค่าเริ่มต้น) และ Advanced (ควบคุมทั้งหมด) ส่ง --flow quickstart หรือ --flow advanced (นามแฝง manual) เพื่อเลือกขั้นตอนแบบคลาสสิกและข้ามพรอมต์ดังกล่าว
QuickStart (defaults)
- Gateway ภายในเครื่อง ผูกกับลูปแบ็ก
- พื้นที่ทำงานเริ่มต้น (หรือพื้นที่ทำงานที่มีอยู่)
- พอร์ต Gateway 18789
- การยืนยันตัวตนของ Gateway แบบ Token (สร้างโดยอัตโนมัติ แม้ใช้ลูปแบ็ก)
- นโยบายเครื่องมือ:
tools.profile: "coding"สำหรับการตั้งค่าใหม่ (หากมีโปรไฟล์ที่ระบุไว้อย่างชัดเจนอยู่แล้ว ระบบจะคงค่าไว้) - การแยก DM:
session.dmScope: "per-channel-peer"สำหรับการตั้งค่าใหม่ รายละเอียด: ข้อมูลอ้างอิงการตั้งค่า CLI - การเปิดให้เข้าถึงผ่าน Tailscale Off
- DM ของ Telegram และ WhatsApp ใช้ค่าเริ่มต้นเป็น allowlist: Telegram จะขอรหัสผู้ใช้ Telegram แบบตัวเลข ส่วน WhatsApp จะขอหมายเลขโทรศัพท์
Advanced (full control)
- แสดงทุกขั้นตอน ได้แก่ โหมด พื้นที่ทำงาน Gateway ช่องทาง ดีมอน และ Skills
โหมดระยะไกล (--mode remote) จะใช้ขั้นตอนขั้นสูงเสมอ โดยกำหนดค่าเฉพาะเครื่องนี้ให้เชื่อมต่อกับ Gateway ที่อยู่ที่อื่น และจะไม่ติดตั้งหรือเปลี่ยนแปลงสิ่งใดบนโฮสต์ระยะไกล
สิ่งที่การเริ่มต้นใช้งานแบบคลาสสิกกำหนดค่า
โหมดภายในเครื่อง (ค่าเริ่มต้น) จะดำเนินการตามขั้นตอนเหล่านี้:
- โมเดล/การยืนยันตัวตน - เลือกขั้นตอนการยืนยันตัวตนของผู้ให้บริการ (คีย์ API, OAuth หรือการยืนยันตัวตนด้วยตนเองเฉพาะผู้ให้บริการ) รวมถึง Custom Provider (OpenAI-compatible, OpenAI Responses-compatible, Anthropic-compatible หรือ Unknown สำหรับการตรวจหาอัตโนมัติ) แล้วเลือกโมเดลเริ่มต้น
การตั้งค่าคีย์ API ของ OpenAI ใหม่จะใช้ค่าเริ่มต้นเป็น
openai/gpt-5.6(รหัส API โดยตรงแบบไม่มีคำนำหน้าจะชี้ไปยัง Sol) ส่วนการตั้งค่า ChatGPT/Codex ใหม่จะใช้ค่าเริ่มต้นเป็นopenai/gpt-5.6-solการเรียกใช้การตั้งค่าซ้ำจะคงโมเดลที่ระบุไว้อย่างชัดเจน รวมถึงopenai/gpt-5.5หากบัญชีไม่เปิดให้ใช้ GPT-5.6 ให้เลือกopenai/gpt-5.5อย่างชัดเจน หมายเหตุด้านความปลอดภัย: หากเอเจนต์นี้จะเรียกใช้เครื่องมือหรือประมวลผลเนื้อหาจาก Webhook/ฮุก ให้เลือกใช้โมเดลรุ่นล่าสุดที่มีความสามารถสูงที่สุด และกำหนดนโยบายเครื่องมืออย่างเข้มงวด โมเดลระดับที่อ่อนกว่าหรือเก่ากว่าจะถูกโจมตีด้วยการแทรกพรอมต์ได้ง่ายกว่า สำหรับการเรียกใช้แบบไม่โต้ตอบ--secret-input-mode refจะจัดเก็บการอ้างอิงที่ใช้ตัวแปรสภาพแวดล้อมแทนค่าคีย์ API แบบข้อความธรรมดา โดยต้องตั้งค่าตัวแปรสภาพแวดล้อมที่อ้างถึงไว้แล้ว มิฉะนั้นการเริ่มต้นใช้งานจะล้มเหลวทันที โหมดอ้างอิงข้อมูลลับแบบโต้ตอบสามารถชี้ไปยังตัวแปรสภาพแวดล้อมหรือการอ้างอิงผู้ให้บริการที่กำหนดค่าไว้ (fileหรือexec) พร้อมการตรวจสอบล่วงหน้าอย่างรวดเร็วก่อนบันทึก หลังจากตั้งค่าโมเดล/การยืนยันตัวตน วิซาร์ดจะเสนอการทดสอบสร้างคำตอบจริงเป็นตัวเลือก หากล้มเหลว คุณสามารถกลับไปตั้งค่าโมเดล/การยืนยันตัวตนได้หนึ่งครั้ง หรือเพิกเฉยโดยไม่ขัดขวางส่วนที่เหลือของวิซาร์ดแบบคลาสสิก การเพิกเฉยจะไม่ปลดล็อก Crestodian เพราะการตั้งค่าผ่านการสนทนายังคงต้องผ่านการตรวจสอบการอนุมาน - พื้นที่ทำงาน - ไดเรกทอรีสำหรับไฟล์เอเจนต์ (ค่าเริ่มต้น
~/.openclaw/workspace) พร้อมสร้างไฟล์เริ่มต้น - Gateway - พอร์ต ที่อยู่สำหรับผูก โหมดการยืนยันตัวตน และการเปิดให้เข้าถึงผ่าน Tailscale ในโหมดโทเค็นแบบโต้ตอบ ให้เลือกจัดเก็บโทเค็นเป็นข้อความธรรมดา (ค่าเริ่มต้น) หรือเลือกใช้ SecretRef เส้นทาง SecretRef แบบไม่โต้ตอบ:
--gateway-token-ref-env <ENV_VAR> - ช่องทาง - ช่องทางแชตในตัวและช่องทางจาก Plugin อย่างเป็นทางการ รวมถึง Discord, Feishu, Google Chat, iMessage, Mattermost, Microsoft Teams, QQ Bot, Signal, Slack, Telegram, WhatsApp และอื่น ๆ
- ดีมอน - ติดตั้ง LaunchAgent (macOS), ยูนิตผู้ใช้ systemd (Linux/WSL2) หรือ Windows Scheduled Task แบบเนทีฟ โดยมีโฟลเดอร์ Startup ต่อผู้ใช้เป็นทางเลือกสำรอง
หากต้องใช้การยืนยันตัวตนด้วยโทเค็นและ
gateway.auth.tokenอยู่ภายใต้การจัดการของ SecretRef การติดตั้งดีมอนจะตรวจสอบค่า แต่จะไม่บันทึกโทเค็นที่แปลงค่าแล้วลงในข้อมูลเมตาสภาพแวดล้อมของบริการตัวควบคุม หากไม่สามารถแปลงค่า SecretRef ได้ ระบบจะขัดขวางการติดตั้งพร้อมแสดงคำแนะนำ หากตั้งค่าทั้งgateway.auth.tokenและgateway.auth.passwordขณะที่ยังไม่ได้ตั้งค่าgateway.auth.modeระบบจะขัดขวางการติดตั้งจนกว่าคุณจะกำหนดโหมดอย่างชัดเจน - การตรวจสอบสถานะ - เริ่ม Gateway และตรวจสอบว่าสามารถเข้าถึงได้
- Skills - ติดตั้ง Skills ที่แนะนำและการขึ้นต่อกันเสริมของ Skills เหล่านั้น
--flow import จะเรียกใช้ขั้นตอนการย้ายข้อมูลที่ตรวจพบ (เช่น Hermes) ในวิซาร์ดแบบคลาสสิกแทนการตั้งค่าใหม่ ดู ย้ายข้อมูล และคู่มือการย้ายข้อมูลภายใต้ ติดตั้ง openclaw onboard --modern เป็นนามแฝงเพื่อความเข้ากันได้สำหรับ Crestodian โดยใช้ด่านตรวจสอบการอนุมานเดียวกับ openclaw crestodian: เมื่อการอนุมานผ่านการตรวจสอบ ระบบจะเริ่มผู้ช่วย แต่หากล้มเหลวในโหมดโต้ตอบ ระบบจะกลับไปยังการตั้งค่าการอนุมานแบบมีคำแนะนำ
เพิ่มเอเจนต์อีกตัว
ใช้ openclaw agents add <name> เพื่อสร้างเอเจนต์แยกต่างหากที่มีพื้นที่ทำงาน เซสชัน และโปรไฟล์การยืนยันตัวตนของตนเอง การเรียกใช้โดยไม่มี --workspace จะเริ่มขั้นตอนแบบโต้ตอบสำหรับชื่อ พื้นที่ทำงาน การยืนยันตัวตน ช่องทาง และการผูกเส้นทาง ซึ่งไม่ใช่วิซาร์ด openclaw onboard แบบเต็ม
ค่าที่คำสั่งนี้กำหนด:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
หมายเหตุ:
- พื้นที่ทำงานเริ่มต้น:
~/.openclaw/workspace-<agentId>(หรืออยู่ภายใต้agents.defaults.workspaceหากมีการตั้งค่าดังกล่าว) - เพิ่ม
bindingsเพื่อกำหนดเส้นทางข้อความขาเข้าไปยังเอเจนต์นี้ (การเริ่มต้นใช้งานสามารถดำเนินการให้คุณได้) - แฟล็กแบบไม่โต้ตอบ:
--model,--agent-dir,--bind,--non-interactive
ข้อมูลอ้างอิงฉบับเต็ม
สำหรับรายละเอียดพฤติกรรมทีละขั้นตอนและผลลัพธ์การกำหนดค่า โปรดดู ข้อมูลอ้างอิงการตั้งค่า CLI
สำหรับตัวอย่างแบบไม่โต้ตอบ โปรดดู การทำงานอัตโนมัติด้วย CLI
สำหรับข้อมูลอ้างอิงแฟล็กทั้งหมด โปรดดู openclaw onboard
เอกสารที่เกี่ยวข้อง
- ข้อมูลอ้างอิงคำสั่ง CLI:
openclaw onboard - ภาพรวมการเริ่มต้นใช้งาน: ภาพรวมการเริ่มต้นใช้งาน
- การเริ่มต้นใช้งานแอป macOS: การเริ่มต้นใช้งาน
- ขั้นตอนเริ่มใช้งานครั้งแรกของเอเจนต์: การเริ่มต้นระบบเอเจนต์