Providers

ดอกไม้ไฟ

Fireworks เปิดให้ใช้โมเดลแบบ open-weight และโมเดลที่กำหนดเส้นทางผ่าน API ที่เข้ากันได้กับ OpenAI ติดตั้ง Plugin ผู้ให้บริการ Fireworks อย่างเป็นทางการเพื่อใช้โมเดล Kimi สองรายการที่จัดไว้ในแคตตาล็อกล่วงหน้า และโมเดลหรือ router id ใดๆ ของ Fireworks ขณะรันไทม์

คุณสมบัติ ค่า
Provider id fireworks (นามแฝง: fireworks-ai)
แพ็กเกจ @openclaw/fireworks-provider
ตัวแปรสภาพแวดล้อมสำหรับยืนยันตัวตน FIREWORKS_API_KEY
แฟล็กการเริ่มต้นใช้งาน --auth-choice fireworks-api-key
แฟล็ก CLI โดยตรง --fireworks-api-key <key>
API เข้ากันได้กับ OpenAI (openai-completions)
URL ฐาน https://api.fireworks.ai/inference/v1
โมเดลเริ่มต้น fireworks/accounts/fireworks/routers/kimi-k2p5-turbo
นามแฝงเริ่มต้น Kimi K2.5 Turbo

เริ่มต้นใช้งาน

  • Install the plugin

    bash
    openclaw plugins install @openclaw/fireworks-provider
  • Set the Fireworks API key

    Onboarding
    openclaw onboard --auth-choice fireworks-api-key
    Direct flag
    openclaw onboard --non-interactive \--auth-choice fireworks-api-key \--fireworks-api-key "$FIREWORKS_API_KEY"
    Env only
    export FIREWORKS_API_KEY=fw-...

    การเริ่มต้นใช้งานจะจัดเก็บคีย์ไว้กับผู้ให้บริการ fireworks ในโปรไฟล์การยืนยันตัวตนของคุณ และตั้งค่า router Fire Pass Kimi K2.5 Turbo เป็นโมเดลเริ่มต้น

  • Verify the model is available

    bash
    openclaw models list --provider fireworks

    รายการควรมี Kimi K2.6 และ Kimi K2.5 Turbo (Fire Pass) หาก FIREWORKS_API_KEY ยังไม่ถูกแก้ค่า openclaw models status --json จะรายงานข้อมูลรับรองที่หายไปไว้ใต้ auth.unusableProfiles

  • การตั้งค่าแบบไม่โต้ตอบ

    สำหรับการติดตั้งด้วยสคริปต์หรือ CI ให้ส่งทุกอย่างผ่านบรรทัดคำสั่ง:

    bash
    openclaw onboard --non-interactive \  --mode local \  --auth-choice fireworks-api-key \  --fireworks-api-key "$FIREWORKS_API_KEY" \  --skip-health \  --accept-risk

    แคตตาล็อกในตัว

    Model ref ชื่อ อินพุต บริบท เอาต์พุตสูงสุด การคิด
    fireworks/accounts/fireworks/models/kimi-k2p6 Kimi K2.6 ข้อความ + รูปภาพ 262,144 262,144 บังคับปิด
    fireworks/accounts/fireworks/routers/kimi-k2p5-turbo Kimi K2.5 Turbo (Fire Pass) ข้อความ + รูปภาพ 256,000 256,000 บังคับปิด (ค่าเริ่มต้น)

    id โมเดล Fireworks แบบกำหนดเอง

    OpenClaw รับโมเดลหรือ router id ใดๆ ของ Fireworks ขณะรันไทม์ ใช้ id ตรงตามที่ Fireworks แสดง และเติมคำนำหน้า fireworks/ การแก้ค่าแบบไดนามิกจะโคลนเทมเพลต Fire Pass (อินพุตข้อความ + รูปภาพ, API ที่เข้ากันได้กับ OpenAI, ต้นทุนเริ่มต้นเป็นศูนย์) และปิดการคิดโดยอัตโนมัติเมื่อ id ตรงกับรูปแบบ Kimi id แบบไดนามิกของ GLM จะถูกทำเครื่องหมายเป็นข้อความเท่านั้น เว้นแต่คุณจะกำหนดค่ารายการโมเดลแบบกำหนดเองพร้อมอินพุตรูปภาพ

    json5
    {  agents: {    defaults: {      model: {        primary: "fireworks/accounts/fireworks/models/<your-model-id>",      },    },  },}
    How model id prefixing works

    ทุก model ref ของ Fireworks ใน OpenClaw เริ่มต้นด้วย fireworks/ ตามด้วย id หรือเส้นทาง router ที่ตรงตามแพลตฟอร์ม Fireworks ตัวอย่างเช่น:

    • โมเดล Router: fireworks/accounts/fireworks/routers/kimi-k2p5-turbo
    • โมเดลโดยตรง: fireworks/accounts/fireworks/models/<model-name>

    OpenClaw จะตัดคำนำหน้า fireworks/ ออกเมื่อสร้างคำขอ API และส่งเส้นทางที่เหลือไปยัง endpoint ของ Fireworks เป็นฟิลด์ model ที่เข้ากันได้กับ OpenAI

    Why thinking is forced off for Kimi

    Fireworks K2.6 ส่งคืน 400 หากคำขอมีพารามิเตอร์ reasoning_* แม้ว่า Kimi จะรองรับการคิดผ่าน API ของ Moonshot เองก็ตาม นโยบายผู้ให้บริการ (extensions/fireworks/thinking-policy.ts) ประกาศเฉพาะระดับการคิด off สำหรับ id โมเดล Kimi ดังนั้นการสลับ /think ด้วยตนเองและพื้นผิวนโยบายผู้ให้บริการจึงสอดคล้องกับสัญญารันไทม์

    หากต้องการใช้การใช้เหตุผลของ Kimi แบบครบวงจร ให้กำหนดค่า ผู้ให้บริการ Moonshot และกำหนดเส้นทางโมเดลเดียวกันผ่านผู้ให้บริการนั้น

    Environment availability for the daemon

    หาก Gateway รันเป็นบริการที่จัดการอยู่ (launchd, systemd, Docker) คีย์ Fireworks ต้องมองเห็นได้สำหรับโปรเซสนั้น ไม่ใช่แค่เชลล์แบบโต้ตอบของคุณ

    บน macOS คำสั่ง openclaw gateway install จะเชื่อม ~/.openclaw/.env เข้ากับไฟล์ environment ของ LaunchAgent อยู่แล้ว ให้รันการติดตั้งอีกครั้ง (หรือ openclaw doctor --fix) หลังจากหมุนเวียนคีย์

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

    Was this useful?
    On this page

    On this page