CLI commands

กำหนดค่า

openclaw configure

พรอมป์แบบโต้ตอบเพื่อตั้งค่าข้อมูลประจำตัว อุปกรณ์ และค่าเริ่มต้นของเอเจนต์

เมื่อ configure เริ่มจากตัวเลือกการยืนยันตัวตนของผู้ให้บริการ ตัวเลือกโมเดลเริ่มต้นและรายการที่อนุญาตจะเลือกผู้ให้บริการนั้นโดยอัตโนมัติ สำหรับผู้ให้บริการที่จับคู่กัน เช่น Volcengine และ BytePlus การกำหนดค่าเดียวกันยังจับคู่กับตัวแปรแผนการเขียนโค้ดของผู้ให้บริการเหล่านั้นด้วย (volcengine-plan/*, byteplus-plan/*) หากตัวกรองผู้ให้บริการที่ต้องการทำให้ได้รายการว่าง configure จะย้อนกลับไปใช้แค็ตตาล็อกที่ไม่ผ่านการกรองแทนการแสดงตัวเลือกว่าง

สำหรับการค้นหาเว็บ openclaw configure --section web ให้คุณเลือกผู้ให้บริการ และกำหนดค่าข้อมูลประจำตัวของผู้ให้บริการนั้น ผู้ให้บริการบางรายยังแสดงพรอมป์ติดตามผล เฉพาะผู้ให้บริการด้วย:

  • Grok สามารถเสนอการตั้งค่า x_search แบบไม่บังคับด้วย XAI_API_KEY เดียวกัน และ ให้คุณเลือกโมเดล x_search
  • Kimi สามารถถามภูมิภาค Moonshot API (api.moonshot.ai เทียบกับ api.moonshot.cn) และโมเดลค้นหาเว็บ Kimi เริ่มต้น

ที่เกี่ยวข้อง:

ตัวเลือก

  • --section <section>: ตัวกรองส่วนที่ทำซ้ำได้

ส่วนที่มีให้ใช้:

  • workspace
  • model
  • web
  • gateway
  • daemon
  • channels
  • plugins
  • skills
  • health

หมายเหตุ:

  • การเลือกตำแหน่งที่ Gateway ทำงานจะอัปเดต gateway.mode เสมอ คุณสามารถเลือก "ดำเนินการต่อ" โดยไม่มีส่วนอื่นได้หากนั่นคือทั้งหมดที่คุณต้องการ
  • หลังจากเขียนการกำหนดค่าในเครื่อง configure จะติดตั้ง Plugin ที่เลือกซึ่งดาวน์โหลดได้ เมื่อเส้นทางการตั้งค่าที่เลือกต้องใช้ Plugin เหล่านั้น การกำหนดค่า Gateway ระยะไกลจะไม่ติดตั้งแพ็กเกจ Plugin ในเครื่อง
  • บริการที่เน้นช่องทาง (Slack/Discord/Matrix/Microsoft Teams) จะขอรายการช่อง/ห้องที่อนุญาตระหว่างการตั้งค่า คุณสามารถป้อนชื่อหรือ ID ได้ วิซาร์ดจะแปลงชื่อเป็น ID เมื่อเป็นไปได้
  • หากคุณเรียกใช้ขั้นตอนการติดตั้ง daemon การยืนยันตัวตนด้วยโทเค็นต้องใช้โทเค็น และ gateway.auth.token จัดการโดย SecretRef configure จะตรวจสอบ SecretRef แต่จะไม่คงค่าโทเค็นข้อความธรรมดาที่แปลงแล้วไว้ในเมทาดาทาสภาพแวดล้อมของบริการ supervisor
  • หากการยืนยันตัวตนด้วยโทเค็นต้องใช้โทเค็นและ SecretRef ของโทเค็นที่กำหนดค่าไว้ไม่สามารถแปลงได้ configure จะบล็อกการติดตั้ง daemon พร้อมคำแนะนำการแก้ไขที่นำไปปฏิบัติได้
  • หากทั้ง gateway.auth.token และ gateway.auth.password ได้รับการกำหนดค่า และไม่ได้ตั้งค่า gateway.auth.mode configure จะบล็อกการติดตั้ง daemon จนกว่าจะตั้งค่าโหมดอย่างชัดเจน

ตัวอย่าง

openclaw configure
openclaw configure --section web
openclaw configure --section model --section channels
openclaw configure --section gateway --section daemon

ที่เกี่ยวข้อง