Tools

การค้นหาด้วย Kimi

Kimi เป็นผู้ให้บริการ web_search ที่ทำงานด้วยการค้นหาเว็บแบบเนทีฟของ Moonshot โดย Moonshot จะสังเคราะห์คำตอบเดียวพร้อมการอ้างอิงแบบอินไลน์ คล้ายกับผู้ให้บริการคำตอบ ที่มีข้อมูลอ้างอิงของ Gemini และ Grok แทนที่จะส่งคืนรายการผลลัพธ์ที่จัดอันดับ

การตั้งค่า

  • สร้างคีย์

    รับคีย์ API จาก Moonshot AI

  • จัดเก็บคีย์

    ตั้งค่า KIMI_API_KEY หรือ MOONSHOT_API_KEY ในสภาพแวดล้อมของ Gateway (สำหรับการ ติดตั้ง Gateway ให้เพิ่มลงใน ~/.openclaw/.env) หรือกำหนดค่าผ่าน:

    bash
    openclaw configure --section web
  • การเลือก Kimi ระหว่าง openclaw onboard หรือ openclaw configure --section web จะแจ้งให้ระบุข้อมูลต่อไปนี้ด้วย:

    • ภูมิภาค API ของ Moonshot: https://api.moonshot.ai/v1 หรือ https://api.moonshot.cn/v1
    • โมเดลค้นหาเว็บ (ค่าเริ่มต้นคือ kimi-k2.6)

    การกำหนดค่า

    json5
    {  plugins: {    entries: {      moonshot: {        config: {          webSearch: {            apiKey: "sk-...", // ไม่บังคับ หากตั้งค่า KIMI_API_KEY หรือ MOONSHOT_API_KEY แล้ว            baseUrl: "https://api.moonshot.ai/v1",            model: "kimi-k2.6",          },        },      },    },  },  tools: {    web: {      search: {        provider: "kimi",      },    },  },}

    ระบบจะตรวจหา tools.web.search.provider โดยอัตโนมัติจากคีย์ API ที่มีอยู่เมื่อไม่ได้ระบุค่า หากกำหนดข้อมูลรับรองการค้นหาไว้หลายชุด ให้ตั้งค่าเป็น kimi อย่างชัดเจน

    รูปแบบที่กำหนดขอบเขตเทียบเท่าภายใต้ tools.web.search.kimi (apiKey, baseUrl, model) ก็ใช้งานได้เช่นกัน โดยทั้งสองรูปแบบจะถูกรวมเป็นการกำหนดค่าที่ผ่านการแก้ค่าเดียวกัน

    ค่าเริ่มต้น: หากไม่ระบุ baseUrl ค่าเริ่มต้นคือ https://api.moonshot.ai/v1 ส่วน model มีค่าเริ่มต้นเป็น kimi-k2.6

    หากการรับส่งข้อมูลแชตใช้โฮสต์จีน (models.providers.moonshot.baseUrl: https://api.moonshot.cn/v1) web_search ของ Kimi จะใช้โฮสต์ดังกล่าวซ้ำโดยอัตโนมัติ เมื่อไม่ได้ตั้งค่า baseUrl ของตัวเอง เพื่อป้องกันไม่ให้คีย์ .cn ส่งคำขอไปยัง ปลายทางระหว่างประเทศโดยไม่ตั้งใจ (ซึ่งจะส่งคืน HTTP 401 สำหรับคีย์เหล่านั้น) ให้ตั้งค่า baseUrl ของ Kimi อย่างชัดเจนเพื่อแทนที่การสืบทอดนี้

    ข้อกำหนดด้านข้อมูลอ้างอิง

    OpenClaw จะส่งคืนผลลัพธ์ web_search ของ Kimi หลังจากการตอบกลับของ Moonshot มีหลักฐานข้อมูลอ้างอิงจากการค้นหาเว็บแบบเนทีฟเท่านั้น เช่น การเล่นซ้ำการเรียกเครื่องมือ $web_search, search_results หรือ URL อ้างอิง หาก Kimi ตอบโดยตรงโดยไม่มี ข้อมูลอ้างอิง (ตัวอย่างเช่น "ฉันไม่สามารถเรียกดูอินเทอร์เน็ตได้") OpenClaw จะส่งคืนข้อผิดพลาด kimi_web_search_ungrounded แทนการถือว่าข้อความดังกล่าวเป็นผลการค้นหา ให้ลองส่งคำค้นหาอีกครั้ง เปลี่ยนไปใช้ผู้ให้บริการแบบมีโครงสร้าง เช่น Brave หรือใช้ web_fetch / เครื่องมือเบราว์เซอร์เมื่อคุณมี URL เป้าหมายอยู่แล้ว

    พารามิเตอร์ของเครื่องมือ

    พารามิเตอร์ รองรับ
    query ใช่
    count ยอมรับเพื่อความเข้ากันได้ข้ามผู้ให้บริการ แต่จะไม่ถูกนำไปใช้: Kimi จะส่งคืนคำตอบที่สังเคราะห์แล้วหนึ่งคำตอบเสมอ ไม่ใช่รายการผลลัพธ์จำนวน N รายการ
    country, language, freshness, date_after, date_before ไม่

    เนื้อหาที่เกี่ยวข้อง

    Was this useful?
    On this page

    On this page