عن المشروع
WindsurfAPI هو خدمة وكيل API بدون واجهة مبني على وحدات Node.js 20 المدمجة دون الحاجة لأي تبعيات npm. يعرض أكثر من 80 نموذج ذكاء اصطناعي من منصة Windsurf (原名 Codeium) عبر واجهات OpenAI وAnthropic القياسية، ويدعم إكمال المحادثات، الإخراج التدفقي، استدعاء الأدوات، واستعلام قوائم النماذج.
من بين الميزات الأساسية: توافق بروتوكولين (/v1/chat/completions الخاص بـ OpenAI و/v1/messages الخاص بـ Anthropic)، توزيع حمل متعدد الحسابات مع انتقال تلقائي عند الفشل، إحصائيات Token/ائتمان طبقياً حسب مسار الطلب والنموذج، نسخ احتياطي JSON قابل للاستيراد والتصدير، لوحة تحكم إدارية مدمجة بصفحة واحدة تحتوي على إدارة الحسابات والسجلات والرسوم البيانية وكشف الحظر، بالإضافة إلى ميزة Cascade التجريبية لإعادة استخدام المحادثات.
طرق النشر مرنة، مدعوم التشغيل المحلي، الحاوية Docker، الخدمة الدائمة عبر PM2 أو systemd. يتطلب تحضير ملف Language Server الثنائي مسبقاً، وتكوين حساب Windsurf واحد على الأقل (الإصدار المجاني يحد من بعض النماذج فقط). يتألف هيكل النظام من أربع طبقات: العميل → WindsurfAPI → خادم اللغة → غيوم Windsurf، مع تنظيم واضح لجميع الوحدات داخل دليل src/.
المشروع يحظر صراحة الاستخدام التجاري، أو التثبيت بالنيابة عن الآخرين، أو إعادة البيع؛ يُسمح به للأغراض التعليمية والبحثية الشخصية فقط. تتضمن الوثائق شاملة شرح المتغيرات البيئية، أمثلة API، دليل النشر، الأسئلة الشائعة، وإرشادات المساهمة. تتوافق مخططات إحصائيات البيانات مع معايير CLIProxyAPI لتسهيل الترحيل والتكامل.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.