ในหน้านี้
ในหน้านี้
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
เปลี่ยนเป็น --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" สำหรับแค็ตตาล็อก Go
ตัวอย่าง 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 แต่ OpenClaw จะเลือกใช้ข้อมูลเข้าสู่ระบบของ Claude CLI ซ้ำเมื่อมีการเข้าสู่ระบบ Claude CLI ภายในเครื่อง สำหรับระบบใช้งานจริง แนะนำให้ใช้คีย์ API ของ Anthropic
เพิ่มเอเจนต์อีกหนึ่งตัว
openclaw agents add <name> จะสร้างเอเจนต์แยกต่างหากที่มีพื้นที่ทำงาน เซสชัน และโปรไฟล์การยืนยันตัวตนของตนเอง การเรียกใช้โดยไม่มี --workspace (และไม่มีแฟล็กอื่น) จะเปิดตัวช่วยแบบโต้ตอบ ส่วนการระบุ --workspace, --model, --agent-dir, --bind หรือ --non-interactive อย่างใดอย่างหนึ่ง จะเรียกใช้แบบไม่โต้ตอบและกำหนดให้ต้องระบุ --workspace
คีย์การกำหนดค่าที่คำสั่งนี้เขียน (รายการ agents.list[] สำหรับรหัสเอเจนต์ใหม่):
nameworkspaceagentDirmodel(เฉพาะเมื่อระบุ--model)
หมายเหตุ:
- พื้นที่ทำงานเริ่มต้น (เมื่อละ
--workspaceในตัวช่วยแบบโต้ตอบ):~/.openclaw/workspace-<agentId> - สามารถระบุ
--bind <channel[:accountId]>ซ้ำได้ เพิ่มการเชื่อมโยงเพื่อกำหนดเส้นทางข้อความขาเข้าไปยังเอเจนต์ใหม่ (ตัวช่วยสามารถดำเนินการนี้แบบโต้ตอบได้เช่นกัน) - ชื่อเอเจนต์จะถูกปรับให้อยู่ในรูปแบบรหัสเอเจนต์ที่ถูกต้อง โดยสงวน
mainไว้
เอกสารที่เกี่ยวข้อง
- ศูนย์รวมการเริ่มต้นใช้งาน: การเริ่มต้นใช้งาน (CLI)
- เอกสารอ้างอิงฉบับเต็ม: เอกสารอ้างอิงการตั้งค่า CLI
- เอกสารอ้างอิงคำสั่ง:
openclaw onboard