คู่มือเริ่มต้นอย่างรวดเร็วและถาม-ตอบสำหรับการใช้งานครั้งแรก สำหรับการใช้งานประจำวัน โมเดล การยืนยันตัวตน เซสชัน และการแก้ไขปัญหา โปรดดู FAQ หลัก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.
การเริ่มต้นอย่างรวดเร็วและการตั้งค่าการใช้งานครั้งแรก
ฉันติดขัด วิธีที่เร็วที่สุดในการแก้ปัญหา
ฉันติดขัด วิธีที่เร็วที่สุดในการแก้ปัญหา
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method gitเคล็ดลับ: ขอให้เอเจนต์ วางแผนและกำกับดูแล การแก้ไข (ทีละขั้นตอน) แล้วจึงรันเฉพาะ
คำสั่งที่จำเป็นเท่านั้น วิธีนี้ทำให้การเปลี่ยนแปลงเล็กและตรวจสอบย้อนหลังได้ง่ายขึ้นหากคุณพบข้อบกพร่องจริงหรือวิธีแก้ไข โปรดเปิด GitHub issue หรือส่ง PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsเริ่มด้วยคำสั่งเหล่านี้ (แชร์เอาต์พุตเมื่อขอความช่วยเหลือ):openclaw status: ภาพรวมอย่างรวดเร็วของสุขภาพ gateway/agent + คอนฟิกพื้นฐานopenclaw models status: ตรวจสอบการยืนยันตัวตนของผู้ให้บริการ + ความพร้อมใช้งานของโมเดลopenclaw doctor: ตรวจสอบความถูกต้องและซ่อมแซมปัญหาคอนฟิก/สถานะที่พบบ่อย
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verboseลูปดีบักอย่างรวดเร็ว: 60 วินาทีแรกถ้ามีบางอย่างเสีย
เอกสารการติดตั้ง: ติดตั้ง, แฟล็กตัวติดตั้ง, การอัปเดตHeartbeat ข้ามซ้ำ ๆ เหตุผลการข้ามหมายความว่าอย่างไร?
Heartbeat ข้ามซ้ำ ๆ เหตุผลการข้ามหมายความว่าอย่างไร?
quiet-hours: อยู่นอกช่วงเวลา active-hours ที่กำหนดค่าไว้empty-heartbeat-file: มีHEARTBEAT.mdอยู่ แต่มีเพียงโครงร่างว่าง/มีเฉพาะส่วนหัวno-tasks-due: โหมดงานของHEARTBEAT.mdเปิดอยู่ แต่ยังไม่มีช่วงเวลาของงานใดถึงกำหนดalerts-disabled: การมองเห็น heartbeat ทั้งหมดถูกปิดใช้งาน (showOk,showAlerts, และuseIndicatorปิดอยู่ทั้งหมด)
วิธีที่แนะนำในการติดตั้งและตั้งค่า OpenClaw
วิธีที่แนะนำในการติดตั้งและตั้งค่า OpenClaw
pnpm openclaw onboardฉันจะเปิดแดชบอร์ดหลัง onboarding ได้อย่างไร?
ฉันจะเปิดแดชบอร์ดหลัง onboarding ได้อย่างไร?
ฉันจะยืนยันตัวตนแดชบอร์ดบน localhost เทียบกับรีโมตได้อย่างไร?
ฉันจะยืนยันตัวตนแดชบอร์ดบน localhost เทียบกับรีโมตได้อย่างไร?
- เปิด
http://127.0.0.1:18789/ - หากระบบถามหา shared-secret auth ให้วางโทเค็นหรือรหัสผ่านที่กำหนดค่าไว้ใน Control UI settings
- แหล่งที่มาของโทเค็น:
gateway.auth.token(หรือOPENCLAW_GATEWAY_TOKEN) - แหล่งที่มาของรหัสผ่าน:
gateway.auth.password(หรือOPENCLAW_GATEWAY_PASSWORD) - หากยังไม่ได้กำหนดค่า shared secret ให้สร้างโทเค็นด้วย
openclaw doctor --generate-gateway-token
- Tailscale Serve (แนะนำ): คง bind loopback ไว้, รัน
openclaw gateway --tailscale serve, เปิดhttps://<magicdns>/หากgateway.auth.allowTailscaleเป็นtrueidentity headers จะผ่านการยืนยันตัวตนของ Control UI/WebSocket (ไม่ต้องวาง shared secret, ถือว่าโฮสต์ Gateway น่าเชื่อถือ); HTTP APIs ยังต้องใช้ shared-secret auth เว้นแต่คุณตั้งใจใช้ private-ingressnoneหรือ trusted-proxy HTTP auth ความพยายาม Serve auth ที่ผิดพลาดพร้อมกันจากไคลเอนต์เดียวกันจะถูกจัดลำดับก่อนที่ failed-auth limiter จะบันทึก ดังนั้นการลองซ้ำผิดครั้งที่สองอาจแสดงretry laterได้แล้ว - Tailnet bind: รัน
openclaw gateway --bind tailnet --token "<token>"(หรือกำหนดค่า password auth), เปิดhttp://<tailscale-ip>:18789/แล้ววาง shared secret ที่ตรงกันในการตั้งค่าแดชบอร์ด - Reverse proxy ที่รับรู้ตัวตน: วาง Gateway ไว้หลังพร็อกซีที่เชื่อถือได้, กำหนดค่า
gateway.auth.mode: "trusted-proxy"แล้วเปิด URL ของพร็อกซี พร็อกซี loopback บนโฮสต์เดียวกันต้องตั้งค่าgateway.auth.trustedProxy.allowLoopback = trueอย่างชัดเจน - SSH tunnel:
ssh -N -L 18789:127.0.0.1:18789 user@hostแล้วเปิดhttp://127.0.0.1:18789/shared-secret auth ยังคงมีผลผ่าน tunnel ให้วางโทเค็นหรือรหัสผ่านที่กำหนดค่าไว้หากมีการถาม
ทำไมมีคอนฟิกอนุมัติ exec สองรายการสำหรับการอนุมัติผ่านแชต?
ทำไมมีคอนฟิกอนุมัติ exec สองรายการสำหรับการอนุมัติผ่านแชต?
approvals.exec: ส่งต่อพรอมป์การอนุมัติไปยังปลายทางแชตchannels.<channel>.execApprovals: ทำให้ช่องทางนั้นทำหน้าที่เป็นไคลเอนต์อนุมัติแบบ native สำหรับการอนุมัติ exec
- หากแชตรองรับคำสั่งและการตอบกลับอยู่แล้ว
/approveในแชตเดียวกันจะทำงานผ่านเส้นทางร่วม - หากช่องทาง native ที่รองรับสามารถอนุมานผู้อนุมัติได้อย่างปลอดภัย ตอนนี้ OpenClaw จะเปิดใช้การอนุมัติ native แบบ DM-first โดยอัตโนมัติเมื่อ
channels.<channel>.execApprovals.enabledไม่ได้ตั้งค่าไว้หรือเป็น"auto" - เมื่อมีการ์ด/ปุ่มอนุมัติ native UI แบบ native นั้นคือเส้นทางหลัก; เอเจนต์ควรใส่คำสั่ง
/approveแบบ manual เฉพาะเมื่อผลลัพธ์ของเครื่องมือระบุว่า chat approvals ไม่พร้อมใช้งาน หรือ manual approval เป็นเส้นทางเดียว - ใช้
approvals.execเฉพาะเมื่อพรอมป์ต้องถูกส่งต่อไปยังแชตอื่นหรือห้องปฏิบัติการอย่างชัดเจนด้วย - ใช้
channels.<channel>.execApprovals.target: "channel"หรือ"both"เฉพาะเมื่อคุณต้องการให้พรอมป์การอนุมัติถูกโพสต์กลับไปยังห้อง/หัวข้อต้นทางอย่างชัดเจน - การอนุมัติ Plugin แยกออกไปอีกชั้น: ใช้
/approveในแชตเดียวกันเป็นค่าเริ่มต้น, มีการส่งต่อapprovals.pluginเป็นทางเลือก และมีเพียงบางช่องทาง native ที่ยังคงมีการจัดการ plugin-approval-native เพิ่มเติม
ฉันต้องใช้ runtime อะไร?
ฉันต้องใช้ runtime อะไร?
pnpm ไม่แนะนำให้ใช้ Bun สำหรับ Gatewayรันบน Raspberry Pi ได้ไหม?
รันบน Raspberry Pi ได้ไหม?
มีเคล็ดลับสำหรับการติดตั้งบน Raspberry Pi ไหม?
มีเคล็ดลับสำหรับการติดตั้งบน Raspberry Pi ไหม?
- ใช้ระบบปฏิบัติการแบบ 64-bit และคง Node >= 22
- เลือกใช้ การติดตั้งแบบ hackable (git) เพื่อให้คุณดูล็อกและอัปเดตได้เร็ว
- เริ่มโดยไม่เปิด channels/skills แล้วค่อยเพิ่มทีละรายการ
- หากเจอปัญหา binary แปลก ๆ โดยปกติจะเป็นปัญหา ความเข้ากันได้กับ ARM
ค้างอยู่ที่ wake up my friend / onboarding ไม่ยอม hatch ต้องทำอย่างไร?
ค้างอยู่ที่ wake up my friend / onboarding ไม่ยอม hatch ต้องทำอย่างไร?
- รีสตาร์ต Gateway:
- ตรวจสอบสถานะ + การยืนยันตัวตน:
- หากยังค้างอยู่ ให้รัน:
ฉันสามารถย้ายการตั้งค่าไปยังเครื่องใหม่ (Mac mini) โดยไม่ต้องทำ onboarding ใหม่ได้ไหม?
ฉันสามารถย้ายการตั้งค่าไปยังเครื่องใหม่ (Mac mini) โดยไม่ต้องทำ onboarding ใหม่ได้ไหม?
- ติดตั้ง OpenClaw บนเครื่องใหม่
- คัดลอก
$OPENCLAW_STATE_DIR(ค่าเริ่มต้น:~/.openclaw) จากเครื่องเก่า - คัดลอก workspace ของคุณ (ค่าเริ่มต้น:
~/.openclaw/workspace) - รัน
openclaw doctorและรีสตาร์ตบริการ Gateway
~/.openclaw/ (เช่น ~/.openclaw/agents/<agentId>/sessions/)ที่เกี่ยวข้อง: การย้ายข้อมูล, สิ่งต่าง ๆ อยู่ที่ไหนบนดิสก์,
Agent workspace, Doctor,
Remote modeฉันจะดูว่ามีอะไรใหม่ในเวอร์ชันล่าสุดได้ที่ไหน?
ฉันจะดูว่ามีอะไรใหม่ในเวอร์ชันล่าสุดได้ที่ไหน?
เข้าถึง docs.openclaw.ai ไม่ได้ (ข้อผิดพลาด SSL)
เข้าถึง docs.openclaw.ai ไม่ได้ (ข้อผิดพลาด SSL)
docs.openclaw.ai อย่างไม่ถูกต้องผ่าน Xfinity
Advanced Security ให้ปิดใช้งานหรือเพิ่ม docs.openclaw.ai ลง allowlist แล้วลองใหม่
โปรดช่วยเราเลิกบล็อกโดยรายงานที่นี่: https://spa.xfinity.com/check_url_statusหากคุณยังเข้าถึงไซต์ไม่ได้ เอกสารถูก mirror ไว้บน GitHub:
https://github.com/openclaw/openclaw/tree/main/docsความแตกต่างระหว่าง stable และ beta
ความแตกต่างระหว่าง stable และ beta
latest= stablebeta=บิลด์ระยะแรกสำหรับการทดสอบ
latest ผู้ดูแลยังสามารถ
เผยแพร่ตรงไปยัง latest ได้เมื่อจำเป็น นี่คือเหตุผลที่ beta และ stable อาจ
ชี้ไปที่ เวอร์ชันเดียวกัน หลังการโปรโมตดูสิ่งที่เปลี่ยนแปลง:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdสำหรับคำสั่งติดตั้งแบบบรรทัดเดียวและความแตกต่างระหว่าง beta กับ dev ให้ดู Accordion ด้านล่างฉันจะติดตั้งเวอร์ชัน beta ได้อย่างไร และ beta แตกต่างจาก dev อย่างไร?
ฉันจะติดตั้งเวอร์ชัน beta ได้อย่างไร และ beta แตกต่างจาก dev อย่างไร?
beta (อาจตรงกับ latest หลังการโปรโมต)
Dev คือหัวที่เคลื่อนไหวของ main (git); เมื่อเผยแพร่ จะใช้ npm dist-tag devคำสั่งบรรทัดเดียว (macOS/Linux):ฉันจะลองบิตล่าสุดได้อย่างไร?
ฉันจะลองบิตล่าสุดได้อย่างไร?
- ช่องทาง Dev (git checkout):
main และอัปเดตจากซอร์ส- การติดตั้งที่แก้ไขได้ (จากไซต์ตัวติดตั้ง):
การติดตั้งและ onboarding มักใช้เวลานานแค่ไหน?
การติดตั้งและ onboarding มักใช้เวลานานแค่ไหน?
- ติดตั้ง: 2-5 นาที
- Onboarding: 5-15 นาที ขึ้นอยู่กับจำนวนช่องทาง/โมเดลที่คุณกำหนดค่า
ตัวติดตั้งค้าง? ฉันจะรับข้อเสนอแนะเพิ่มเติมได้อย่างไร?
ตัวติดตั้งค้าง? ฉันจะรับข้อเสนอแนะเพิ่มเติมได้อย่างไร?
การติดตั้งบน Windows แจ้งว่าไม่พบ git หรือไม่รู้จัก openclaw
การติดตั้งบน Windows แจ้งว่าไม่พบ git หรือไม่รู้จัก openclaw
- ติดตั้ง Git for Windows และตรวจสอบให้แน่ใจว่า
gitอยู่ใน PATH ของคุณ - ปิดแล้วเปิด PowerShell ใหม่ จากนั้นเรียกใช้ตัวติดตั้งอีกครั้ง
- โฟลเดอร์ npm global bin ของคุณไม่ได้อยู่ใน PATH
-
ตรวจสอบพาธ:
-
เพิ่มไดเรกทอรีนั้นไปยัง user PATH ของคุณ (บน Windows ไม่ต้องมีส่วนต่อท้าย
\bin; ในระบบส่วนใหญ่คือ%AppData%\npm) - ปิดแล้วเปิด PowerShell ใหม่หลังอัปเดต PATH
เอาต์พุต exec บน Windows แสดงข้อความจีนเพี้ยน - ควรทำอย่างไร?
เอาต์พุต exec บน Windows แสดงข้อความจีนเพี้ยน - ควรทำอย่างไร?
- เอาต์พุต
system.run/execแสดงภาษาจีนเป็น mojibake - คำสั่งเดียวกันดูปกติในโปรไฟล์เทอร์มินัลอื่น
เอกสารไม่ได้ตอบคำถามของฉัน - ฉันจะได้คำตอบที่ดีขึ้นได้อย่างไร?
เอกสารไม่ได้ตอบคำถามของฉัน - ฉันจะได้คำตอบที่ดีขึ้นได้อย่างไร?
ฉันจะติดตั้ง OpenClaw บน Linux ได้อย่างไร?
ฉันจะติดตั้ง OpenClaw บน Linux ได้อย่างไร?
- เส้นทางด่วนของ Linux + การติดตั้ง service: Linux
- คำแนะนำแบบครบถ้วน: เริ่มต้นใช้งาน
- ตัวติดตั้ง + การอัปเดต: ติดตั้งและอัปเดต
ฉันจะติดตั้ง OpenClaw บน VPS ได้อย่างไร?
ฉันจะติดตั้ง OpenClaw บน VPS ได้อย่างไร?
คู่มือติดตั้งบน cloud/VPS อยู่ที่ไหน?
คู่มือติดตั้งบน cloud/VPS อยู่ที่ไหน?
- โฮสติ้ง VPS (ผู้ให้บริการทั้งหมดในที่เดียว)
- Fly.io
- Hetzner
- exe.dev
ฉันขอให้ OpenClaw อัปเดตตัวเองได้ไหม?
ฉันขอให้ OpenClaw อัปเดตตัวเองได้ไหม?
onboarding ทำอะไรจริง ๆ?
onboarding ทำอะไรจริง ๆ?
openclaw onboard คือเส้นทางตั้งค่าที่แนะนำ ใน โหมด local จะพาคุณทำสิ่งเหล่านี้:- การตั้งค่าโมเดล/auth (provider OAuth, API keys, Anthropic setup-token รวมถึงตัวเลือกโมเดล local เช่น LM Studio)
- ตำแหน่ง Workspace + ไฟล์ bootstrap
- การตั้งค่า Gateway (bind/port/auth/tailscale)
- ช่องทาง (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage รวมถึง Plugin ช่องทางที่รวมมา เช่น QQ Bot)
- การติดตั้ง daemon (LaunchAgent บน macOS; systemd user unit บน Linux/WSL2)
- Health checks และการเลือก Skills
ฉันต้องมี Claude หรือ OpenAI subscription เพื่อรันสิ่งนี้ไหม?
ฉันต้องมี Claude หรือ OpenAI subscription เพื่อรันสิ่งนี้ไหม?
- Anthropic API key: การคิดค่าบริการ Anthropic API ตามปกติ
- Claude CLI / การยืนยันตัวตน Claude subscription ใน OpenClaw: เจ้าหน้าที่ Anthropic
แจ้งเราว่าการใช้งานนี้ได้รับอนุญาตอีกครั้ง และ OpenClaw ถือว่าการใช้งาน
claude -pได้รับการอนุมัติสำหรับ integration นี้ เว้นแต่ว่า Anthropic จะเผยแพร่นโยบายใหม่
ฉันใช้ Claude Max subscription โดยไม่มี API key ได้ไหม?
ฉันใช้ Claude Max subscription โดยไม่มี API key ได้ไหม?
claude -p ได้รับการอนุมัติ
สำหรับ integration นี้ เว้นแต่ว่า Anthropic จะเผยแพร่นโยบายใหม่ หากคุณต้องการ
การตั้งค่าฝั่งเซิร์ฟเวอร์ที่คาดการณ์ได้มากที่สุด ให้ใช้ Anthropic API key แทนรองรับการยืนยันตัวตนด้วย Claude subscription (Claude Pro หรือ Max) หรือไม่?
รองรับการยืนยันตัวตนด้วย Claude subscription (Claude Pro หรือ Max) หรือไม่?
claude -p ได้รับการอนุมัติสำหรับ integration นี้
เว้นแต่ว่า Anthropic จะเผยแพร่นโยบายใหม่Anthropic setup-token ยังคงพร้อมใช้งานในฐานะเส้นทาง token ของ OpenClaw ที่รองรับ แต่ตอนนี้ OpenClaw เลือกใช้ Claude CLI ซ้ำและ claude -p เมื่อพร้อมใช้งานเป็นหลัก
สำหรับ production หรือ workload แบบหลายผู้ใช้ การยืนยันตัวตนด้วย Anthropic API key ยังคงเป็น
ตัวเลือกที่ปลอดภัยกว่าและคาดการณ์ได้มากกว่า หากคุณต้องการตัวเลือก hosted
แบบ subscription-style อื่นใน OpenClaw โปรดดู OpenAI, Qwen / Model
Cloud, MiniMax และ GLM
Modelsทำไมฉันจึงเห็น HTTP 429 rate_limit_error จาก Anthropic?
ทำไมฉันจึงเห็น HTTP 429 rate_limit_error จาก Anthropic?
Extra usage is required for long context requests แปลว่าคำขอกำลังพยายามใช้
beta context 1M ของ Anthropic (context1m: true) ซึ่งใช้งานได้เฉพาะเมื่อ
credential ของคุณมีสิทธิ์สำหรับการคิดค่าบริการ long-context (การคิดค่าบริการ API key หรือ
เส้นทาง OpenClaw Claude-login ที่เปิดใช้ Extra Usage)เคล็ดลับ: ตั้งค่า โมเดลสำรอง เพื่อให้ OpenClaw ยังตอบกลับได้ในขณะที่ผู้ให้บริการถูกจำกัดอัตรา
ดู โมเดล, OAuth, และ
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.รองรับ AWS Bedrock หรือไม่
รองรับ AWS Bedrock หรือไม่
amazon-bedrock โดยนัย มิฉะนั้นคุณสามารถเปิดใช้ plugins.entries.amazon-bedrock.config.discovery.enabled อย่างชัดเจน หรือเพิ่มรายการผู้ให้บริการด้วยตนเองได้ ดู Amazon Bedrock และ ผู้ให้บริการโมเดล หากคุณต้องการโฟลว์คีย์ที่มีการจัดการ พร็อกซีที่เข้ากันได้กับ OpenAI หน้า Bedrock ก็ยังเป็นตัวเลือกที่ใช้ได้การยืนยันตัวตนของ Codex ทำงานอย่างไร
การยืนยันตัวตนของ Codex ทำงานอย่างไร
openai/gpt-5.5 สำหรับการตั้งค่าทั่วไป: การยืนยันตัวตนด้วยการสมัครสมาชิก ChatGPT/Codex พร้อม
การดำเนินการผ่านเซิร์ฟเวอร์แอป Codex แบบเนทีฟ การอ้างอิงโมเดล openai-codex/gpt-*
เป็นการกำหนดค่าเดิมที่ซ่อมโดย openclaw doctor --fix การเข้าถึงด้วยคีย์ API ของ OpenAI
โดยตรงยังพร้อมใช้งานสำหรับพื้นผิว API ของ OpenAI ที่ไม่ใช่ agent และสำหรับโมเดล agent
ผ่านโปรไฟล์คีย์ API openai-codex แบบมีลำดับ
ดู ผู้ให้บริการโมเดล และ การเริ่มต้นใช้งาน (CLI)ทำไม OpenClaw ยังกล่าวถึง openai-codex
ทำไม OpenClaw ยังกล่าวถึง openai-codex
openai-codex คือ id ของผู้ให้บริการและโปรไฟล์การยืนยันตัวตนสำหรับ ChatGPT/Codex OAuth
การกำหนดค่าเก่ากว่ายังเคยใช้เป็นคำนำหน้าโมเดลด้วย:openai/gpt-5.5= การยืนยันตัวตนด้วยการสมัครสมาชิก ChatGPT/Codex พร้อม runtime Codex แบบเนทีฟสำหรับรอบ agentopenai-codex/gpt-5.5= เส้นทางโมเดลเดิมที่ซ่อมโดยopenclaw doctor --fixopenai/gpt-5.5พร้อมโปรไฟล์คีย์ APIopenai-codexแบบมีลำดับ = การยืนยันตัวตนด้วยคีย์ API สำหรับโมเดล agent ของ OpenAIopenai-codex:...= id โปรไฟล์การยืนยันตัวตน ไม่ใช่การอ้างอิงโมเดล
OPENAI_API_KEY หากคุณต้องการการยืนยันตัวตนด้วยการสมัครสมาชิก ChatGPT/Codex ให้ลงชื่อเข้าใช้ด้วย
openclaw models auth login --provider openai-codex เก็บการอ้างอิงโมเดลเป็น
openai/gpt-5.5; การอ้างอิงโมเดล openai-codex/* เป็นการกำหนดค่าเดิมที่
openclaw doctor --fix เขียนใหม่ทำไมขีดจำกัดของ Codex OAuth จึงต่างจากเว็บ ChatGPT ได้
ทำไมขีดจำกัดของ Codex OAuth จึงต่างจากเว็บ ChatGPT ได้
openclaw models status แต่จะไม่สร้างหรือปรับสิทธิ์ของเว็บ ChatGPT
ให้เป็นการเข้าถึง API โดยตรง หากคุณต้องการเส้นทางการเรียกเก็บเงิน/ขีดจำกัดของ OpenAI Platform
โดยตรง ให้ใช้ openai/* พร้อมคีย์ APIรองรับการยืนยันตัวตนด้วยการสมัครสมาชิก OpenAI (Codex OAuth) หรือไม่
รองรับการยืนยันตัวตนด้วยการสมัครสมาชิก OpenAI (Codex OAuth) หรือไม่
ฉันจะตั้งค่า Gemini CLI OAuth ได้อย่างไร
ฉันจะตั้งค่า Gemini CLI OAuth ได้อย่างไร
openclaw.jsonขั้นตอน:- ติดตั้ง Gemini CLI ในเครื่องเพื่อให้
geminiอยู่บนPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- เปิดใช้ plugin:
openclaw plugins enable google - เข้าสู่ระบบ:
openclaw models auth login --provider google-gemini-cli --set-default - โมเดลเริ่มต้นหลังเข้าสู่ระบบ:
google-gemini-cli/gemini-3-flash-preview - หากคำขอล้มเหลว ให้ตั้งค่า
GOOGLE_CLOUD_PROJECTหรือGOOGLE_CLOUD_PROJECT_IDบนโฮสต์ Gateway
โมเดลในเครื่องเหมาะสำหรับแชตทั่วไปหรือไม่
โมเดลในเครื่องเหมาะสำหรับแชตทั่วไปหรือไม่
ฉันจะเก็บทราฟฟิกโมเดลแบบโฮสต์ไว้ในภูมิภาคเฉพาะได้อย่างไร
ฉันจะเก็บทราฟฟิกโมเดลแบบโฮสต์ไว้ในภูมิภาคเฉพาะได้อย่างไร
models.mode: "merge" เพื่อให้ fallback ยังพร้อมใช้งานขณะเคารพผู้ให้บริการตามภูมิภาคที่คุณเลือกฉันต้องซื้อ Mac Mini เพื่อติดตั้งสิ่งนี้หรือไม่
ฉันต้องซื้อ Mac Mini เพื่อติดตั้งสิ่งนี้หรือไม่
imsg บน Mac ใดก็ได้ที่ลงชื่อเข้าใช้ Messages หาก Gateway รันบน Linux หรือที่อื่น ให้ตั้งค่า channels.imessage.cliPath เป็น wrapper SSH ที่รัน imsg บน Mac เครื่องนั้น หากคุณต้องการเครื่องมืออื่นที่ใช้ได้เฉพาะบน macOS ให้รัน Gateway บน Mac หรือจับคู่ node macOSเอกสาร: iMessage, Nodes, โหมด Mac ระยะไกลฉันต้องใช้ Mac mini เพื่อรองรับ iMessage หรือไม่
ฉันต้องใช้ Mac mini เพื่อรองรับ iMessage หรือไม่
imsg; Gateway สามารถรันบน Mac เครื่องนั้น หรือรันที่อื่นพร้อม wrapper SSH cliPath ก็ได้การตั้งค่าที่พบบ่อย:- รัน Gateway บน Linux/VPS และตั้งค่า
channels.imessage.cliPathเป็น wrapper SSH ที่รันimsgบน Mac ที่ลงชื่อเข้าใช้ Messages - รันทุกอย่างบน Mac หากคุณต้องการการตั้งค่าเครื่องเดียวที่ง่ายที่สุด
ถ้าฉันซื้อ Mac mini เพื่อรัน OpenClaw ฉันเชื่อมต่อกับ MacBook Pro ของฉันได้ไหม
ถ้าฉันซื้อ Mac mini เพื่อรัน OpenClaw ฉันเชื่อมต่อกับ MacBook Pro ของฉันได้ไหม
system.run บนอุปกรณ์นั้นรูปแบบที่พบบ่อย:- Gateway บน Mac mini (เปิดตลอดเวลา)
- MacBook Pro รันแอป macOS หรือโฮสต์ node และจับคู่กับ Gateway
- ใช้
openclaw nodes status/openclaw nodes listเพื่อดู
ฉันใช้ Bun ได้ไหม
ฉันใช้ Bun ได้ไหม
Telegram: ใส่อะไรใน allowFrom
Telegram: ใส่อะไรใน allowFrom
channels.telegram.allowFrom คือ ID ผู้ใช้ Telegram ของผู้ส่งที่เป็นมนุษย์ (ตัวเลข) ไม่ใช่ชื่อผู้ใช้ของบอทการตั้งค่าจะถามเฉพาะ ID ผู้ใช้แบบตัวเลข หากคุณมีรายการ @username เดิมใน config อยู่แล้ว openclaw doctor --fix สามารถลอง resolve รายการเหล่านั้นได้ปลอดภัยกว่า (ไม่มีบอทของบุคคลที่สาม):- DM บอทของคุณ จากนั้นรัน
openclaw logs --followและอ่านfrom.id
- DM บอทของคุณ จากนั้นเรียก
https://api.telegram.org/bot<bot_token>/getUpdatesและอ่านmessage.from.id
- DM
@userinfobotหรือ@getidsbot
หลายคนสามารถใช้หมายเลข WhatsApp เดียวกับอินสแตนซ์ OpenClaw ต่างกันได้ไหม
หลายคนสามารถใช้หมายเลข WhatsApp เดียวกับอินสแตนซ์ OpenClaw ต่างกันได้ไหม
kind: "direct", ผู้ส่งแบบ E.164 เช่น +15551234567) กับ agentId ที่ต่างกัน เพื่อให้แต่ละคนมี workspace และที่เก็บ session ของตนเอง การตอบกลับยังคงมาจาก บัญชี WhatsApp เดียวกัน และการควบคุมการเข้าถึง DM (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) เป็นแบบ global ต่อบัญชี WhatsApp ดู การกำหนดเส้นทางหลาย agent และ WhatsAppฉันรัน agent "แชตเร็ว" และ agent "Opus สำหรับเขียนโค้ด" ได้ไหม
ฉันรัน agent "แชตเร็ว" และ agent "Opus สำหรับเขียนโค้ด" ได้ไหม
Homebrew ทำงานบน Linux ได้ไหม
Homebrew ทำงานบน Linux ได้ไหม
/home/linuxbrew/.linuxbrew/bin (หรือ prefix brew ของคุณ) เพื่อให้เครื่องมือที่ติดตั้งด้วย brew resolve ได้ใน shell ที่ไม่ใช่ login
บิลด์ล่าสุดยัง prepend ไดเรกทอรี bin ของผู้ใช้ที่พบบ่อยบน service Linux systemd ด้วย (เช่น ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) และเคารพ PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR, และ FNM_DIR เมื่อตั้งค่าไว้ความแตกต่างระหว่างการติดตั้ง git แบบแก้ไขได้กับการติดตั้ง npm
ความแตกต่างระหว่างการติดตั้ง git แบบแก้ไขได้กับการติดตั้ง npm
- การติดตั้งแบบแก้ไขได้ (git): checkout ซอร์สเต็ม แก้ไขได้ เหมาะที่สุดสำหรับผู้ร่วมพัฒนา คุณรันบิลด์ในเครื่องและแก้ไขโค้ด/เอกสารได้
- การติดตั้ง npm: ติดตั้ง CLI แบบ global ไม่มี repo เหมาะที่สุดสำหรับ “แค่รันมัน” การอัปเดตมาจาก npm dist-tags
ฉันสลับระหว่างการติดตั้ง npm และ git ภายหลังได้ไหม
ฉันสลับระหว่างการติดตั้ง npm และ git ภายหลังได้ไหม
openclaw update --channel ... เมื่อ OpenClaw ติดตั้งอยู่แล้ว
สิ่งนี้ ไม่ลบข้อมูลของคุณ - เพียงเปลี่ยนการติดตั้งโค้ด OpenClaw เท่านั้น
state (~/.openclaw) และ workspace (~/.openclaw/workspace) ของคุณจะไม่ถูกแตะต้องจาก npm ไป git:--dry-run เพื่อดูตัวอย่างการสลับโหมดที่วางแผนไว้ก่อน updater จะรัน
งานติดตามผลของ Doctor, รีเฟรชซอร์ส plugin สำหรับ channel เป้าหมาย, และ
รีสตาร์ท gateway เว้นแต่คุณส่ง --no-restartinstaller สามารถบังคับโหมดใดโหมดหนึ่งได้เช่นกัน:ฉันควรรัน Gateway บนแล็ปท็อปหรือ VPS
ฉันควรรัน Gateway บนแล็ปท็อปหรือ VPS
- ข้อดี: ไม่มีค่าเซิร์ฟเวอร์ เข้าถึงไฟล์ในเครื่องได้โดยตรง หน้าต่างเบราว์เซอร์แบบ live
- ข้อเสีย: sleep/เครือข่ายหลุด = การเชื่อมต่อขาด, การอัปเดต OS/reboot ขัดจังหวะ, ต้องเปิดเครื่องค้างไว้
- ข้อดี: เปิดทำงานตลอดเวลา, เครือข่ายเสถียร, ไม่มีปัญหาแล็ปท็อปเข้าสู่โหมดพัก, ดูแลให้ทำงานต่อเนื่องได้ง่ายกว่า
- ข้อเสีย: มักรันแบบไม่มีหน้าจอ (ใช้ภาพหน้าจอ), เข้าถึงไฟล์ได้เฉพาะทางรีโมต, คุณต้องใช้ SSH เพื่ออัปเดต
การรัน OpenClaw บนเครื่องเฉพาะสำคัญแค่ไหน?
การรัน OpenClaw บนเครื่องเฉพาะสำคัญแค่ไหน?
- โฮสต์เฉพาะ (VPS/Mac mini/Pi): เปิดทำงานตลอดเวลา, การพักเครื่อง/รีบูตขัดจังหวะน้อยกว่า, สิทธิ์สะอาดกว่า, ดูแลให้ทำงานต่อเนื่องได้ง่ายกว่า
- แล็ปท็อป/เดสก์ท็อปที่ใช้ร่วมกัน: ใช้ทดสอบและใช้งานจริงได้ดีไม่มีปัญหา แต่คาดว่าจะมีการหยุดชั่วคราวเมื่อเครื่องเข้าสู่โหมดพักหรืออัปเดต
ข้อกำหนดขั้นต่ำของ VPS และ OS ที่แนะนำคืออะไร?
ข้อกำหนดขั้นต่ำของ VPS และ OS ที่แนะนำคืออะไร?
- ขั้นต่ำสุด: 1 vCPU, RAM 1GB, ดิสก์ ~500MB
- แนะนำ: 1-2 vCPU, RAM 2GB ขึ้นไปเพื่อเผื่อพื้นที่ใช้งาน (ล็อก, สื่อ, หลายช่องทาง) เครื่องมือ Node และ browser automation อาจใช้ทรัพยากรค่อนข้างมาก
ฉันสามารถรัน OpenClaw ใน VM ได้ไหม และมีข้อกำหนดอะไรบ้าง?
ฉันสามารถรัน OpenClaw ใน VM ได้ไหม และมีข้อกำหนดอะไรบ้าง?
- ขั้นต่ำสุด: 1 vCPU, RAM 1GB
- แนะนำ: RAM 2GB ขึ้นไป หากคุณรันหลายช่องทาง, browser automation, หรือเครื่องมือสื่อ
- OS: Ubuntu LTS หรือ Debian/Ubuntu รุ่นใหม่อื่น
ที่เกี่ยวข้อง
- FAQ — FAQ หลัก (โมเดล, เซสชัน, Gateway, ความปลอดภัย, และอื่น ๆ)
- ภาพรวมการติดตั้ง
- เริ่มต้นใช้งาน
- การแก้ไขปัญหา