ผู้ให้บริà¸à¸²à¸£
Clew รà¸à¸‡à¸£à¸±à¸š 27 ผู้ให้บริà¸à¸²à¸£ AI พร้à¸à¸¡à¸Šà¸±à¹‰à¸™ adapter ที่เป็นหนึ่งเดียว ตั้งค่าคีย์ API ขà¸à¸‡à¸„ุณเป็นตัวà¹à¸›à¸£à¸ªà¸ าพà¹à¸§à¸”ล้à¸à¸¡à¹à¸¥à¸°à¸ªà¸¥à¸±à¸šà¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹„ด้ทันทีด้วย /model
à¸à¸²à¸£à¸•ั้งค่าผู้ให้บริà¸à¸²à¸£à¸›à¸£à¸°à¸à¸²à¸¨à¹ƒà¸™ src/services/ai/providers.json ProviderManager จัดà¸à¸²à¸£à¸à¸²à¸£à¹à¸à¹‰à¹„ขคีย์ API, เลืà¸à¸à¹‚มเดล, à¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸à¸²à¸£à¸•ั้งค่าผู้ให้บริà¸à¸²à¸£
ผู้ให้บริà¸à¸²à¸£à¸—ั้งหมด
| ผู้ให้บริà¸à¸²à¸£ | คีย์สภาพà¹à¸§à¸”ล้à¸à¸¡ | โมเดลเริ่มต้น | หมายเหตุ |
|---|---|---|---|
| Anthropic | ANTHROPIC_API_KEY | claude-sonnet-4-7 | รà¸à¸‡à¸£à¸±à¸š Claude พื้นเมืà¸à¸‡ พร้à¸à¸¡à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¹€à¸„รื่à¸à¸‡à¸¡à¸·à¸à¹à¸¥à¸°à¸à¸²à¸£à¹ƒà¸Šà¹‰à¹€à¸«à¸•ุผล บริบท: 1M โทเค็น |
| OpenAI | OPENAI_API_KEY | gpt-5.5 | GPT-5.5, GPT-5.5 Pro, GPT-5.4 Mini บริบท: 1M+ โทเค็น |
GOOGLE_API_KEY | gemini-3.1-flash | Gemini 3.1 Flash, Pro บริบท: สูงสุด 2M โทเค็น | |
| DeepSeek | DEEPSEEK_API_KEY | deepseek-v4-pro | DeepSeek V4 Pro, V4 Flash บริบท: 1M โทเค็น สถาปัตยà¸à¸£à¸£à¸¡ MoE |
| OpenRouter | OPENROUTER_API_KEY | — | 100+ โมเดลผ่าน API ที่เข้าà¸à¸±à¸š OpenAI |
| Ollama (Local) | OLLAMA_API_KEY | llama3.3 | โมเดลท้à¸à¸‡à¸–ิ่นผ่านเซิร์ฟเวà¸à¸£à¹Œ Ollama ที่ http://localhost:11434/v1 |
| xAI | XAI_API_KEY | grok-4-20 | Grok 4.20, Grok 4 บริบท: 128K โทเค็น |
| Mistral | MISTRAL_API_KEY | mistral-small-latest | Mistral Large 4, Small 4, Ministral 3 14B |
| Groq | GROQ_API_KEY | — | Llama 4 70B, 8B à¸à¸²à¸£à¸à¸™à¸¸à¸¡à¸²à¸™à¹€à¸£à¹‡à¸§ บริบท: 128K โทเค็น |
| Cohere | COHERE_API_KEY | command-r-plus | Command R+ 128K context ไม่มี vision |
| Clew Gateway | CLEW_GATEWAY_API_KEY | gpt-5.5 | เข้าถึงผ่าน GitHub token รวมโมเดล Claude à¹à¸¥à¸° GPT |
| KiloCode | KILOCODE_API_KEY | kilo-auto/free | เà¸à¸•เวย์ที่มี 500+ โมเดล รวมระดับฟรี |
à¸à¸²à¸£à¹€à¸¥à¸·à¸à¸à¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£
ProviderManager จัดà¸à¸²à¸£à¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¸—ี่ใช้งานโดย:
- สà¹à¸à¸™à¸•ัวà¹à¸›à¸£à¸ªà¸ าพà¹à¸§à¸”ล้à¸à¸¡à¸ªà¸³à¸«à¸£à¸±à¸šà¸„ีย์ API ที่ตั้งค่า
- โหลดข้à¸à¸¡à¸¹à¸¥à¹€à¸¡à¸•าผู้ให้บริà¸à¸²à¸£à¸ˆà¸²à¸
providers.json - à¹à¸à¹‰à¹„ขชื่à¸à¹‚มเดลเป็นตัวระบุเฉพาะขà¸à¸‡à¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£
- ใช้ชั้น adapter สำหรับผู้ให้บริà¸à¸²à¸£à¸—ี่ไม่ใช่ Anthropic
ชั้น Adapter
ผู้ให้บริà¸à¸²à¸£à¸—ี่ไม่ใช่ Anthropic ผ่าน adapters ที่ปรับมาตรà¸à¸²à¸™:
- Content blocks — à¹à¸›à¸¥à¸‡à¸‚้à¸à¸„วาม, tool_use, tool_result, thinking block
- Tool calls — à¹à¸¢à¸à¸§à¸´à¹€à¸„ราะห์รูปà¹à¸šà¸šà¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£à¸•่างๆ
- Streaming chunks — à¸à¸²à¸£à¸›à¸£à¸±à¸šà¸¡à¸²à¸•รà¸à¸²à¸™à¸•่à¸à¸Šà¸´à¹‰à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¹à¸ªà¸”งผลà¹à¸šà¸šà¹€à¸£à¸µà¸¢à¸¥à¹„ทม์
- Errors — à¸à¸²à¸£à¸›à¸£à¸±à¸šà¸¡à¸²à¸•รà¸à¸²à¸™à¸žà¸£à¹‰à¸à¸¡à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£ retry/rate-limit
à¸à¸²à¸£à¸ªà¸¥à¸±à¸šà¸‚ณะรันไทม์
/model # ตัวเลืà¸à¸à¹‚มเดลà¹à¸šà¸šà¹‚ต้ตà¸à¸š
/model list # à¹à¸ªà¸”งโมเดลทั้งหมดที่มี
/model claude-sonnet-4-7 # สลับไปยังโมเดลที่ระบุ
/provider-select # à¹à¸ªà¸”งหรืà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸œà¸¹à¹‰à¹ƒà¸«à¹‰à¸šà¸£à¸´à¸à¸²à¸£