การตั้งค่าเครื่องมือ AI
OpenCode
เชื่อมต่อ OpenCode กับ Felo ผ่าน endpoint ที่เข้ากันได้กับ OpenAI
ใช้คู่มือนี้เมื่อ OpenCode ถามหาผู้ให้บริการที่เข้ากันได้กับ OpenAI, คีย์ API, base URL และชื่อโมเดล
ก่อนเริ่มต้น
คุณต้องมีคีย์ของ Felo API Platform หนึ่งคีย์ คีย์เดียวกันใช้ได้กับโปรโตคอลโมเดล ไคลเอนต์ Agent และ API ต่าง ๆ ได้แก่ Search, Web Fetch, PPT, Mindmap, LiveDocs, X Search, YouTube Subtitling, Landing Page และ SuperAgent
export FELO_API_KEY="YOUR_API_KEY"การตั้งค่าที่แนะนำ
| รายการ | ค่า |
|---|---|
| เหมาะสำหรับ | เซสชันการเขียนโค้ดในเทอร์มินัล, Agent ในเครื่อง และการกำหนดเส้นทางโมเดลที่เข้ากันได้กับ OpenAI |
| โปรโตคอล | Chat Completions ที่เข้ากันได้กับ OpenAI |
| Base URL | https://openapi.felo.ai/api/v1 |
| ตัวอย่างโมเดล | claude-sonnet-4-6 |
| คีย์ API | FELO_API_KEY ของคุณ |
กำหนดค่า OpenCode
ตั้งค่าตัวแปรสภาพแวดล้อมก่อน:
export FELO_API_KEY="YOUR_API_KEY"
export OPENAI_API_KEY="$FELO_API_KEY"
export OPENAI_BASE_URL="https://openapi.felo.ai/api/v1"ฟิลด์ของไคลเอนต์
หาก OpenCode แสดงฟิลด์ผู้ให้บริการ ให้ใช้ค่าต่อไปนี้:
| ฟิลด์ | ค่า |
|---|---|
| ผู้ให้บริการ | เข้ากันได้กับ OpenAI |
| คีย์ API | FELO_API_KEY ของคุณ |
| Base URL | https://openapi.felo.ai/api/v1 |
| โมเดล | claude-sonnet-4-6 หรือโมเดลอื่นจากรายการโมเดล Felo |
หากไคลเอนต์รองรับโหมด Responses API ให้เลือกใช้โหมดนั้นสำหรับงานสไตล์ Agent หากรองรับเฉพาะ Chat Completions ให้ใช้ base URL และชื่อโมเดลเดียวกัน
ตรวจสอบการตั้งค่า
รันงานขนาดเล็กหลังบันทึกการกำหนดค่า:
opencodeหากเครื่องมือเริ่มทำงานและตอบด้วยโมเดลที่เลือก แสดงว่าการตั้งค่าผู้ให้บริการพร้อมใช้งาน
การแก้ไขปัญหา
| ปัญหา | สิ่งที่ควรตรวจสอบ |
|---|---|
| การรับรองความถูกต้องล้มเหลว | ยืนยันว่าคัดลอกคีย์ถูกต้องและ export เป็น FELO_API_KEY |
| เครื่องมือเรียกผู้ให้บริการผิดราย | ตรวจสอบว่าผู้ให้บริการ Felo ถูกเลือกสำหรับเวิร์กสเปซหรือเซสชันปัจจุบัน |
| ข้อผิดพลาด base URL | ใช้ https://openapi.felo.ai/api/v1 สำหรับไคลเอนต์ที่เข้ากันได้กับ OpenAI และ https://openapi.felo.ai/api สำหรับไคลเอนต์ที่เข้ากันได้กับ Anthropic |
| ไม่พบโมเดล | เลือกโมเดลที่ปรากฏในรายการโมเดล Felo ของคุณ |
| เครื่องมือเพิกเฉยต่อการกำหนดค่าในเครื่อง | ย้ายการตั้งค่าผู้ให้บริการไปยังการกำหนดค่าระดับผู้ใช้หากไคลเอนต์กำหนดให้ต้องทำ |