العواملمفتوح المصدر 🇷🇺 31.07.2026 10:02

Execai: دمج تسعة مزودي نماذج لغوية كبيرة في وكيل طرفية واحد

Moonshot AIMoonshot AI AnthropicAnthropic OpenAIOpenAI
Execai هو وكيل ذكاء اصطناعي طرفي مبني بلغة Go، يدعم تسعة مزودي نماذج لغوية كبيرة عبر واجهة موحدة، بما في ذلك Kimi K3 وGLM-5.2 وClaude وOllama. تعتمد البنية على لهجتين متوافقتين من واجهة برمجة التطبيقات (Anthropic وOpenAI) مع محللات SSE لتجميع استدعاءات الأدوات وفهارس نماذج ديناميكية. يمكن للمستخدمين التبديل بين المصادر في محادثة واحدة مع الحفاظ على سجل محادثة مشترك.
قام المطور بعرض execai — وكيل ذكاء اصطناعي يعمل في الطرفية مبني على Go (bubbletea)، ويتيح استخدام تسعة موفري نماذج لغوية كبيرة (LLM) عبر واجهة موحدة. من بين المصادر المدعومة: البوابة الخاصة بـ execai، خطة Z.ai للبرمجة مع GLM-5.2، اشتراك Kimi Code (Kimi K3)، منصة Moonshot، واجهة برمجة تطبيقات Anthropic، واجهة برمجة تطبيقات OpenAI، Ollama (سحابي ومحلي)، بالإضافة إلى تفويض المهام إلى واجهات سطر الأوامر الخاصة بـ Claude Code و Codex CLI. البنية تعتمد على أربعة تطبيقات لواجهة StreamingLLM تغطي لهجتين من واجهات برمجة التطبيقات (API) بنمط HTTP: المتوافقة مع OpenAI والمتوافقة مع Anthropic. تم إيلاء اهتمام خاص لتجميع استدعاءات الأدوات من أجزاء تدفق الأحداث المرسلة من الخادم (SSE) حسب المؤشرات، والدلائل الديناميكية للنماذج عبر طلب GET /v1/models، والكشف التلقائي عن خطة الاشتراك عبر نقاط نهاية Kimi Code. كما تم تنفيذ تفويض الطلبات إلى واجهات سطر الأوامر المحلية لوكالات أخرى (Claude Code، Codex) والتي تستخدم جلسة OAuth الخاصة بها. شارك المطورون بعض العقبات التي واجهوها، بما في ذلك عدم توافق المفاتيح بين الاشتراك والدفع لكل رمز (pay-per-token) لدى Kimi و Z.ai، بالإضافة إلى مشكلة البحث عن نموذج بواسطة المعرف في الدليل الخطأ. الكود متاح على GitHub بموجب ترخيص Business Source License.
المصدر: Habr — хаб ИИ — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة