คู่มือการตั้งค่า

คู่มือการตั้งค่าผู้ให้บริการ

ดูขั้นตอนการตั้งค่าและการแก้ปัญหาตามเครื่องมือ

คู่มือการตั้งค่าผู้ให้บริการ/ขั้นตอนทั่วไปสำหรับ CC-Switch

ขั้นตอนทั่วไปสำหรับ CC-Switch

CC Switch เป็นเครื่องมือโอเพนซอร์สสำหรับจัดการ CLI การเขียนโปรแกรม AI แบบรวมศูนย์ จุดประสงค์หลักคือช่วยแก้ปัญหาหนึ่งอย่าง: เมื่อคุณใช้ Claude Code, Codex, Gemini CLI, OpenCode และเครื่องมืออื่นๆ พร้อมกัน คุณไม่จำเป็นต้องแก้ไข Key, Base URL, ชื่อโมเดล และการตั้งค่า MCP แยกทีละเครื่องมือด้วยตนเอง

ข้อมูลทางการ การดาวน์โหลดและเอกสารคู่มือให้อ้างอิงจากเว็บไซต์ทางการเป็นหลัก

เครื่องมือนี้คืออะไรและใช้ทำอะไร

เหมาะสำหรับผู้ที่ติดตั้งเครื่องมือเขียนโปรแกรม AI ผ่านคอมมานด์ไลน์หลายตัวไว้แล้ว ผู้ใช้เริ่มต้นทั่วไปที่ใช้เพียงโปรแกรมแชตตัวเดียวไม่จำเป็นต้องเรียนรู้ CC Switch ก่อน แต่หากคุณเริ่มใช้ Claude Code, Codex CLI และ Gemini CLI พร้อมกัน ก็ควรพิจารณาใช้เครื่องมือนี้ในการจัดการ Provider แบบรวมศูนย์

เหมาะสำหรับสถานการณ์ใดบ้าง

แชร์ Provider ร่วมกันหลาย CLIต้องการใช้ AI provider หรือ API ทางการตัวเดียวกันพร้อมกันสำหรับ Claude Code, Codex และ Gemini CLI
สลับ Provider บ่อยครั้งเช่น ใช้บัญชีทางการในเวลากลางวัน สลับไปใช้ AI provider ระหว่างการทดสอบ หรือสลับโมเดลที่แตกต่างกันในแต่ละโปรเจกต์
จัดการ MCP / Skills แบบรวมศูนย์เอกสารคู่มือทางการของ CC Switch ยังรองรับความสามารถในการจัดการข้ามเครื่องมือ เช่น MCP และ Skills โดยผู้เริ่มต้นสามารถเริ่มจากการเรียนรู้วิธีสลับ Provider ก่อนได้

ดาวน์โหลด ติดตั้ง และเปิดใช้งานครั้งแรก

ขั้นแรก ตรวจสอบหน้าจอหลัก หลังติดตั้งเสร็จ ให้เปิดโปรแกรมหลักขึ้นมาก่อนและตรวจสอบว่าเห็นเมนูเช่น Provider, MCP และ Skills ทางด้านซ้าย ผู้เริ่มต้นควรจัดการเฉพาะส่วน Provider ก่อน และยังไม่ควรแก้ไข MCP พร้อมกับ prompt ในเวลาเดียวกัน
หน้าจอหลักของ CC Switch
  1. ไปที่เว็บไซต์ทางการของ CC Switch หรือ GitHub Releases เพื่อดาวน์โหลดเวอร์ชันปัจจุบัน
  2. ผู้ใช้ Windows ให้เลือกแพ็กเกจติดตั้งที่เหมาะกับระบบของคุณ ผู้ใช้ macOS / Linux ให้ทำตามคำแนะนำการติดตั้งอย่างเป็นทางการ
  3. หลังติดตั้งเสร็จ ให้เปิดโปรแกรมหลักก่อนและตรวจสอบว่าอินเทอร์เฟซโหลดขึ้นมาได้อย่างถูกต้อง
  4. หากระบบบล็อกการเปิดใช้งาน ให้ตรวจสอบก่อนว่าแหล่งที่มามาจากคลังโค้ดทางการหรือเว็บไซต์ทางการ จากนั้นทำตามคำแนะนำของระบบเพื่ออนุญาตการทำงาน

เพิ่ม Provider

ข้อมูลอ้างอิงการเพิ่ม Provider ในขั้นตอนนี้ ให้ตรวจสอบจุดเข้าใช้งานและตำแหน่งฟิลด์ต่างๆ สำหรับการเพิ่ม Provider ใหม่ก่อน ทั้งนี้ ฟิลด์สำหรับ CLI ปลายทางแต่ละตัวอาจมีความแตกต่างกันเล็กน้อยตามเวอร์ชัน
การเพิ่ม provider ในคลังโค้ดทางการของ CC Switch
  1. ขั้นแรก ตรวจสอบแยกกันก่อนว่า Claude Code, Codex CLI และ Gemini CLI สามารถเปิดใช้งานได้ด้วยตัวเอง CC Switch เป็นเครื่องมือจัดการ ไม่ใช่ตัวช่วยติดตั้ง CLI ทั้งหมดให้คุณ
  2. ดาวน์โหลดแพ็กเกจติดตั้งจากคลังโค้ดทางการของ CC Switch หรือเว็บไซต์ทางการ ห้ามดาวน์โหลดจากคลาวด์สตอเรจที่ไม่ทราบแหล่งที่มา
  3. เปิด CC Switch แล้วไปที่หน้าการจัดการ Provider
  4. เพิ่ม Provider ใหม่และตั้งชื่อตามผู้ให้บริการ เช่น 'Some AI provider'
  5. กรอก Base URL, API Key และชื่อโมเดลที่ได้รับจากระบบหลังบ้านของ provider ฟิลด์อาจแตกต่างกันไปตามเครื่องมือปลายทาง ให้กรอกตามคำแนะนำบนหน้า CC Switch ในขณะนั้น
  6. หลังจากบันทึกแล้ว ให้เลือกเครื่องมือปลายทางที่ต้องการนำไปใช้ เช่น Claude Code, Codex, Gemini CLI
  7. หลังจากสั่ง Switch / Apply ให้ทำตามคำแนะนำเพื่อรีสตาร์ตเทอร์มินัลหรือ CLI ที่เกี่ยวข้อง ตามเอกสารทางการ เครื่องมือส่วนใหญ่จำเป็นต้องรีสตาร์ตหลังการสลับ ในขณะที่ Claude Code รองรับการสลับแบบทันที (hot switching) ในปัจจุบัน
รายการตั้งค่าวิธีกรอกข้อควรระวังสำหรับผู้เริ่มต้น
Provider Nameระบุชื่อผู้ให้บริการหรือวัตถุประสงค์การใช้งานเช่น 'main AI provider' และ 'backup official key' อย่ากรอกเพียงแค่ 1, 2, 3
Base URLคัดลอกลิงก์ API จากระบบหลังบ้านของ providerพิจารณาว่าต้องมี /v1 หรือไม่ตามตัวอย่างในระบบหลังบ้าน
API Keyคัดลอกคีย์มาให้ครบถ้วนอย่าแคปภาพหน้าจอไปเผยแพร่สาธารณะ และอย่าใช้ชื่อบันทึกช่วยจำแทนคีย์
Model Nameคัดลอกรายชื่อโมเดลClaude Code, Codex และ Gemini CLI อาจต้องการรูปแบบชื่อโมเดลที่แตกต่างกัน
Target Toolเลือก CLI ที่ต้องการซิงค์ไม่ใช่ทุก provider ที่จะใช้งานได้กับทุกเครื่องมือ หากพบข้อผิดพลาด ให้ลองเลือกทดสอบทีละเครื่องมือก่อน

ตรวจสอบแยกตาม CLI ปลายทาง

เครื่องมือเป้าหมายสิ่งที่ควรตรวจสอบก่อนคืออะไร?หน้ารายละเอียด
Claude Codeแอดเดรสอินเทอร์เฟซ Claude / Anthropic, Key, ชื่อโมเดล ClaudeCC-Switch Claude Code
Codex CLIแอดเดรสที่รองรับ OpenAI / Codex, Key, ชื่อโมเดล Codex ที่พร้อมใช้งานCC-Switch Codex
Gemini CLIวิธีการยืนยันตัวตนที่เกี่ยวข้องกับ Google / Gemini หรือ VertexCC-Switch Gemini
CC-Switch-CLIวิธีกำหนดค่าผ่านคอมมานด์ไลน์เมื่อไม่มีอินเทอร์เฟซแบบกราฟิกการใช้งาน CC-Switch-CLI
CC Switch ทำหน้าที่เป็นช่องทางจัดการแบบรวมศูนย์ ไม่ได้หมายความว่า Provider เดียวจะสามารถนำไปใช้กับทุก CLI ได้โดยไม่มีเงื่อนไข Claude, Codex และ Gemini มีโปรโตคอลอินเทอร์เฟซที่แตกต่างกัน หากเกิดข้อผิดพลาด ให้ลองเลือกทดสอบกับเครื่องมือเป้าหมายทีละตัวก่อน

วิธีทดสอบหลังการสลับ

หลังจากสลับแล้ว อย่าเพิ่งนำไปใช้กับโปรเจกต์จริงทันที ให้ลองส่งคำถามสั้นๆ ในโฟลเดอร์ว่างหรือโปรเจกต์ทดสอบก่อน เพื่อยืนยันว่าคำขอถูกส่งไปยัง provider ที่คุณเลือกไว้จริง

คำสั่งทดสอบเบื้องต้นหลังการสลับ
claude "Please reply only: Configuration successful" codex "Please reply only: Configuration successful" gemini "Please reply only: Configuration successful"
หาก CLI ยังคงใช้การตั้งค่าเดิมอยู่ ให้ปิดหน้าต่างเทอร์มินัลปัจจุบันก่อน แล้วเปิดเทอร์มินัลใหม่เพื่อลองอีกครั้ง อย่าแก้ไขไฟล์การตั้งค่าด้วยตนเองไปพร้อมๆ กับการใช้ CC Switch แก้ไขรายการเดียวกัน