CodeProject.ai خادم
قم بتنزيل أحدث إصدار
مستقل ، مستضافة ذاتي ، سريع ، مجاني ومفتوح المصدر الذكاء الاصطناعي microserver لأي منصة ، أي لغة. يمكن تثبيته محليًا ، ولا يتطلب أي خارج الأجهزة أو خارج نقل بيانات الشبكة ، وسهلة الاستخدام.
المنصات المدعومة
| | | | | | | |
|---|
| النوافذ | ماكوس | Macos ARM64 | Ubuntu / Debian | التوت PI ARM64 | عامل ميناء | الاستوديو البصري 2019+ | الاستوديو البصري شفرة |
لماذا
برمجة الذكاء الاصطناعى هي شيء يجب أن يكون كل مطور على دراية به. أردنا مشروعًا ممتعًا يمكننا استخدامه للمساعدة في تعليم المطورين وإشراكهم في الذكاء الاصطناعي. سنستخدم codeproject.ai كمركز للمقالات والاستكشاف لجعله ممتعًا وغير مؤلم لتعلم برمجة الذكاء الاصطناعي.
لقد سئمنا من محاربة الإصدارات والمكتبات والموديلات والاحتفاظ بأشياء مزعجة صغيرة في كل خطوة على الطريق. لذلك نضع هذا معًا حتى نتمكن من إنقاذك الإحباط. سنعتني بمثابة التدبير المنزلي ، وتركز على الرمز.
لقد سئمنا أيضًا من الحاجة إلى الاشتراك في خدمات محتملة باهظة الثمن لوظائف الذكاء الاصطناعي. هذا شيء نحتاجه ، ومن خلال المشاركة ، ربما يمكنك استخدامه أيضًا ، ونأمل إضافة الوحدات والتحسينات الخاصة بك على طول الطريق.
قطع إلى المطاردة: كيف ألعب معها؟
1: الجري واللعب مع الميزات
- Download the latest version , install, and launch the shortcut to the server's dashboard on your desktop.
- على لوحة القيادة ، Top and Center ، يوجد رابط لـ CodeProject.ai Explorer. افتح ذلك واللعب!
2: تشغيل وتصحيح الرمز
- استنساخ مستودع codeproject.ai-server.
- تأكد من تثبيت رمز Visual Studio أو Visual Studio 2019+.
- قم بتشغيل البرنامج النصي في /DevOps /تثبيت
- اختياريا سحب جميع وحدات codeproject.ai عن طريق تشغيل البرنامج النصي clone_repos في /devops /تثبيت
- تصحيح تطبيق الخادم الأمامي (انظر الملاحظات أدناه ، ولكن الأمر سهل)
كيف يمكنني استخدامه في طلبي؟
إليك مثال على استخدام API للكشف عن المشهد باستخدام مكالمة JavaScript بسيطة:
< html >
< body >
Detect the scene in this file: < input id =" image " type =" file " />
< input type =" button " value =" Detect Scene " onclick =" detectScene(image) " />
< script >
function detectScene ( fileChooser ) {
var formData = new FormData ( ) ;
formData . append ( 'image' , fileChooser . files [ 0 ] ) ;
fetch ( 'http://localhost:32168/v1/vision/detect/scene' , {
method : "POST" ,
body : formData
} )
. then ( response => {
if ( response . ok ) response . json ( ) . then ( data => {
console . log ( `Scene is ${ data . label } , ${ data . confidence } confidence` )
} ) ;
} ) ;
}
</ script >
</ body >
</ html > يمكنك تضمين مثبت CodeProject.ai (أو مجرد رابط لأحدث إصدار من المثبت) في تطبيقاتك ومثبتاتك وفويلا ، لديك تطبيق ممكّن من الذكاء الاصطناعي.
ماذا تشمل؟
CodeProject.ai يشمل
- خادم API REST HTTP. يستمع الخادم للحصول على طلبات من التطبيقات الأخرى ، وينقلها إلى خدمات تحليل الواجهة الخلفية للمعالجة ، ثم ينقل النتائج مرة أخرى إلى المتصل. يتم تشغيله كخدمة ويب بسيطة محتوى على جهازك.
- Backend Analysis services . تقع أدمغة العملية في خدمات التحليل التي تجلس خلف واجهة برمجة تطبيقات الواجهة الأمامية. تتم جميع معالجة البيانات على الجهاز الحالي. لا توجد مكالمات إلى السحابة ولا توجد بيانات تغادر الجهاز.
- The Source Code , naturally.
ماذا يمكن أن تفعل؟
يمكنه تشغيل أي وحدة منظمة العفو الدولية التي يمكن أن يخلقها خيالك وصبرك. الوحدات الحالية تشمل
- AI Generative: LLMS لتوليد النص ، نص إلى صورة ، و LLMs متعددة الوسائط (على سبيل المثال "أخبرني ماذا يوجد في هذه الصورة")
- اكتشاف الكائنات في الصور ، بما في ذلك استخدام النماذج المخصصة
- وجوه الصور والتعرف على الصور
- التعرف على المشهد ممثل في صورة
- إزالة خلفية من صورة
- طمس خلفية من صورة
- تعزيز حل الصورة
- سحب أهم الجمل في النص لإنشاء ملخص نص
- إثبات تحليل المشاعر على النص
- تصنيف الصوت
سنقوم باستمرار بتوسيع قائمة الميزات.
أهدافنا
- To promote AI development and inspire the AI developer community to dive in and have a go. الذكاء الاصطناعى هنا ، إنه مطلوب ، وهو تغيير كبير في هذه الصناعة. سواء كنت تحب الذكاء الاصطناعي أم لا ، فإن المطورين مدينون بأنفسهم لتجربة التكنولوجيا والتعرف عليها. هذا هو codeproject.ai: مظاهرة ، مستكشف ، أداة تعليمية ، ومكتبة وخدمة يمكن استخدامها خارج الصندوق.
- To make AI development easy . ليس الأمر أن تطور الذكاء الاصطناعي صعب. إنه هناك الكثير من الخيارات. تم تصميم بنيةنا للسماح لأي تطبيق منظمة العفو الدولية للعثور على منزل في نظامنا ، ولكي يتم استدعاء خدمتنا من أي لغة.
- To focus on core use-cases . نحن لا حالا للجميع عمدا. بدلاً من ذلك ، نحن حل لتلبية الاحتياجات اليومية الشائعة. سنضيف العشرات من الوحدات النمطية وعشرات من قدرات الذكاء الاصطناعى إلى نظامنا ، ولكن هدفنا دائمًا هو الوضوح والبساطة على حل 100 ٪.
- To tap the expertise of the Developer Community . نحن لسنا خبراء ولكننا نعرف مطورًا أو اثنين من هناك. القوة الحقيقية لـ CodeProject.ai تأتي من المساهمات والتحسينات من مجتمع الذكاء الاصطناعي لدينا.
بيئات التنمية المدعومة
يعمل هذا الإصدار الحالي بشكل أفضل مع رمز Visual Studio على Windows 10+. Ubuntu 22.04+ ، Debian و MacOS (كل من Intel و Apple Silicon). يتم تضمين دعم Visual Studio 2019+ لنظام التشغيل Windows 10+.
يوفر الإصدار الحالي دعمًا لوحدة المعالجة المركزية على كل منصة ، و directml على Windows و CUDA على Windows و Linux ، ودعم وحدات معالجة الرسومات السيليكون Apple و Rockchip NPUs و Coral.ai tpus. الدعم يعتمد على الوحدة النمطية نفسها.
كيفية المرشد
- تثبيت codeproject.ai على جهازك. بالنسبة لأولئك الذين لديهم codeproject.ai متكامل مع Home Assist أو Blue Iris
- إعداد بيئة التطوير (المفسد: إنه سهل!)
- الجري في Docker
- إعداد أو تثبيت المشكلات؟ انظر الأخطاء الشائعة
سأضيف هذا إلى المستندات:
آخر تغييرات الإصدار: 2.9
- تم تحديثه إلى .NET 9
- دعم Ubuntu 24.10
- تحسين دعم CUDA 12
- تحسينات على دعم CUDA في Windows و Linux
- مزيد من إصلاحات Windows ARM64
- مزيد من إصلاحات MacOS ARM64
- إصلاحات إعداد البيئة العامة العامة
- إصلاحات لتثبيت Windows عندما تكون WGET مفقودة