Execai: dokuz LLM sağlayıcısını tek bir terminal ajanında birleştiriyor
Moonshot AI
Anthropic
OpenAI
Execai, Go ile yazılmış, Kimi K3, GLM-5.2, Claude ve Ollama dahil dokuz LLM sağlayıcısını tek bir arayüz üzerinden destekleyen bir terminal yapay zeka ajanıdır. Mimari, araç çağrılarını biriktirmek için SSE ayrıştırıcıları ve dinamik model katalogları ile Anthropic ve OpenAI olmak üzere iki uyumlu API lehçesine dayanır. Kullanıcılar, ortak konuşma geçmişini koruyarak tek bir sohbet içinde kaynaklar arasında geçiş yapabilir.
Geliştirici, dokuz farklı LLM sağlayıcısını tek bir arayüz üzerinden kullanmayı sağlayan, Go (bubbletea) ile yazılmış bir terminal yapay zeka ajanı olan execai'yi tanıttı. Desteklenen kaynaklar arasında: execai'nin kendi ağ geçidi, GLM-5.2 ile Z.ai Coding Plan, Kimi Code aboneliği (Kimi K3), Moonshot Platform, Anthropic API, OpenAI API, Ollama (bulut ve yerel) ve ayrıca Claude Code CLI ile Codex CLI'ye delegasyon yer alıyor. Mimari, iki HTTP API lehçesini (OpenAI uyumlu ve Anthropic uyumlu) kapsayan dört StreamingLLM arayüz uygulamasına indirgeniyor. Özellikle, SSE parçalarından indekslere göre araç çağrılarının biriktirilmesine, GET /v1/models üzerinden dinamik model kataloglarına ve Kimi Code uç noktaları üzerinden abonelik tarifesinin otomatik algılanmasına dikkat çekiliyor. Ayrıca, kendi OAuth oturumlarını kullanan yerel CLI ajanlarına (Claude Code, Codex) istek delegasyonu da gerçekleştirilmiştir. Geliştiriciler, Kimi ve Z.ai'de abonelik ile ödeme başına jeton arasındaki anahtar uyumsuzluğu ve yanlış katalogda model kimliğine göre arama yapma sorunu da dahil olmak üzere karşılaştıkları zorlukları paylaştı. Kod, GitHub'da Business Source License kapsamında mevcuttur.
Kaynak: Habr — хаб ИИ —
orijinal
