Droid من Factory هو وكيل تطوير برمجيات عالي الأداء يدعم ميزة إحضار مفتاحك الخاص (BYOK) لمقدمي النماذج المخصصة. يمكنك توصيل Novita AI بـ Droid في أقل من دقيقتين عن طريق تعديل ملف تكوين JSON واحد — مما يمنحك الوصول إلى نماذج مفتوحة المصدر قوية مثل Kimi K2.5 بتكلفة جزء بسيط من التكلفة المعتادة.
ما هو Droid؟
Droid هو وكيل برمجة ذكاء اصطناعي على مستوى المؤسسات من Factory AI. يعمل في الطرفية الخاصة بك وبيئات التطوير المتكاملة (VS Code, Cursor, JetBrains)، ويتعامل مع سير عمل التطوير من البداية إلى النهاية — من تحليل الكود وتنفيذ الميزات إلى إصلاح الأخطاء وتشغيل الاختبارات.
يستخدم Droid تصميم وكيل لا يعتمد على نموذج معين، مما يعني أن أدائه يأتي إلى حد كبير من إطار عمل الوكيل الخاص به بدلاً من أي نموذج واحد. في اختبار Terminal-Bench (وهو معيار يقيس قدرة وكلاء الذكاء الاصطناعي على إكمال المهام المعقدة في بيئات الطرفية)، حقق Droid نتائج قوية، حيث يستخرج إطار عمل الوكيل الخاص به قدرات أكبر من كل نموذج مقارنة بالعديد من الوكلاء المنافسين.
يدعم Droid ميزة إحضار مفتاحك الخاص (BYOK) من خلال التكوين الخاص به، مما يسمح لك بتوصيل أي مقدم واجهة برمجة تطبيقات متوافق مع OpenAI أو Anthropic. هنا يأتي دور Novita AI.
لماذا تستخدم Novita AI مع Droid؟
نماذج مفتوحة المصدر منخفضة التكلفة
توفر Novita AI الوصول إلى أكثر من 100 نموذج لغوي كبير مفتوح المصدر بأسعار تنافسية. وبما أن تصميم الوكيل في Droid هو المحرك الأساسي للأداء (وليس مجرد اختيار النموذج)، فإن دمج Droid مع النماذج منخفضة التكلفة من Novita AI يمنحك أداء برمجة قوي دون فواتير API مرتفعة.
على سبيل المثال، Kimi K2.5 — وهو نموذج برمجة قوي بنافذة سياق تبلغ 262 ألف رمز — متاح على Novita AI بتكلفة 0.60 دولار / 3.00 دولار فقط لكل مليون رمز إدخال / إخراج.
يمكنك تصفح جميع النماذج المتاحة على صفحة نماذج Novita AI.
واجهات برمجة تطبيقات متوافقة مع OpenAI و Anthropic
واجهة برمجة تطبيقات النماذج اللغوية الكبيرة من Novita AI متوافقة بالكامل مع OpenAI، مما يتوافق مباشرة مع مقدم الخدمة generic-chat-completion-api في Droid. لا حاجة إلى محول أو وكيل — فقط قم بتعيين عنوان URL الأساسي ومفتاح API الخاص بك.
توفر Novita AI أيضًا نقطة نهاية متوافقة مع Anthropic (https://api.novita.ai/anthropic) للأدوات التي تتطلب تنسيق واجهة برمجة تطبيقات رسائل Anthropic.
المتطلبات الأساسية
قبل البدء، تأكد من أن لديك:
- تم تثبيت واجهة سطر أوامر Droid — إذا لم تكن مثبتة، قم بتثبيتها:
# macOS / Linux
curl -fsSL https://app.factory.ai/cli | sh
# Windows
irm https://app.factory.ai/cli/windows | iex
- مفتاح API لـ Novita AI — سجل حسابك على novita.ai واحصل على مفتاحك من صفحة إدارة مفاتيح API.
إنشاء حسابك والحصول على مفتاح API

إعداد خطوة بخطوة
الخطوة 1: تحديد موقع ملف تكوين Droid
يقرأ Droid تكوينات النماذج المخصصة من ملف settings.json:
- macOS / Linux:
~/.factory/settings.json - Windows:
%USERPROFILE%\.factory\settings.json
الخطوة 2: إضافة نماذج Novita AI
الصق التكوين التالي. يضيف هذا المثال Kimi K2.5 عبر نقطة النهاية المتوافقة مع OpenAI:
{
"customModels": [
{
"model": "moonshotai/kimi-k2.5",
"displayName": "Kimi K2.5 (Novita AI)",
"baseUrl": "https://api.novita.ai/openai",
"apiKey": "<YOUR_NOVITA_API_KEY>",
"provider": "generic-chat-completion-api",
"maxOutputTokens": 64000
}
]
}
بدلاً من ذلك، إذا كنت تفضل تنسيق واجهة برمجة تطبيقات رسائل Anthropic، فاستخدم نقطة النهاية المتوافقة مع Anthropic:
{
"customModels": [
{
"model": "moonshotai/kimi-k2.5",
"displayName": "Kimi K2.5 (Novita AI - Anthropic)",
"baseUrl": "https://api.novita.ai/anthropic",
"apiKey": "<YOUR_NOVITA_API_KEY>",
"provider": "anthropic",
"maxOutputTokens": 64000
}
]
}
استبدل <YOUR_NOVITA_API_KEY> بمفتاح API الفعلي الخاص بك. يمكنك إضافة المزيد من النماذج عن طريق إضافة إدخالات إلى مصفوفة customModels. تصفح معرفات النماذج المتاحة على صفحة نماذج Novita AI.
الخطوة 3: تشغيل Droid وتحديد النموذج الخاص بك
انتقل إلى مشروعك وابدأ تشغيل Droid:
cd /path/to/your/project
droid

بمجرد الدخول إلى Droid، اكتب /model لفتح محدد النماذج. ستظهر نماذج Novita AI الخاصة بك تحت قسم النماذج المخصصة. حدد النموذج الذي تريد استخدامه.

هذا كل شيء — أنت الآن تقوم بالبرمجة باستخدام Droid المدعوم من Novita AI.
عرض تجريبي
إليك عرض تجريبي سريع — طلبنا من Droid (المدعوم بـ Kimi K2.5 عبر Novita AI) إنشاء صفحة هبوط لمقهى باستخدام HTML و CSS و JavaScript:

الخلاصة
التصميم غير المعتمد على نموذج معين لـ Droid يعني أنك لست مقيدًا بأي مقدم خدمة واحد. عن طريق توصيل Novita AI، تحصل على الوصول إلى مجموعة واسعة من النماذج مفتوحة المصدر بأسعار تنافسية — ويضمن إطار عمل الوكيل في Droid أداء قوي بغض النظر عن النموذج الذي تختاره. يستغرق الإعداد أقل من دقيقتين: قم بتعديل ملف تكوين واحد، عين مفتاح API الخاص بك، وابدأ البرمجة.
Novita AI هي منصة سحابية للذكاء الاصطناعي والوكلاء تساعد المطورين والشركات الناشئة على بناء ونشر وتوسيع نطاق النماذج والتطبيقات المعتمدة على الوكلاء بأداء عالي وموثوقية وكفاءة في التكلفة.
الأسئلة الشائعة
ما هو Droid؟ Droid هو وكيل برمجة ذكاء اصطناعي من Factory AI يعمل في الطرفية وبيئات التطوير المتكاملة الخاصة بك. يتعامل مع مهام تطوير البرمجيات من البداية إلى النهاية وحقق نتائج قوية في معيار Terminal-Bench.
هل Droid مجاني؟ يقدم Droid مستوى مجانيًا مع استخدام محدود. للوصول الكامل، تحقق من صفحة تسعير Factory AI. ستحتاج أيضًا إلى رصيد API من مقدم النموذج الخاص بك (مثل Novita AI).
أي نموذج من Novita AI يجب أن أستخدمه مع Droid؟ Kimi K2.5 هو خيار قوي — فهو يقدم نافذة سياق تبلغ 262 ألف رمز بتكلفة 0.60 دولار / 3.00 دولار لكل مليون رمز. يمكنك تصفح جميع النماذج المتاحة على صفحة نماذج Novita AI وإضافة أي منها إلى تكوين Droid الخاص بك.
