تحويل وظيفة Python على الفور إلى خدمة microservice جاهزة للإنتاج.
الإنجليزية | 简体中文
البدء • الترخيص • Changelog
قم بتحويل وظيفة Python على الفور إلى تطبيق مبهج وخدمة microservice جاهزة للإنتاج ، مع واجهة مستخدم خفيفة الوزن للتفاعل معها.

| حالة | استقرار | هدف |
|---|---|---|
| ✅ | ألفا | نحن نقوم باختبار Crowcell مع مجموعة مغلقة من العملاء |
| ✅ | ألفا العامة | يمكن لأي شخص الاشتراك في weanalyze.co. ولكن اذهب بسهولة علينا ، هناك عدد قليل من الخلل. |
| ؟ | الإصدار التجريبي العام | مستقر بما فيه الكفاية لمعظم حالات الاستخدام غير المؤسسة |
| عام | جاهز للإنتاج |
نحن حاليا في: ألفا العامة .
Wokrlcell قيد التطوير بشكل كبير ، ونتوقع التكرار على واجهات برمجة التطبيقات/UIS قبل الوصول إلى بيتا (الإصدار 0.1.0).
Python الإصدار 3.8+
قم بتثبيت Ccell باستخدام pip :
pip install workcellأو باستخدام Anaconda:
conda install workcellبعد تثبيت Workcell ، فقط تشغيل:
workcell hello يمكنك العثور على واجهة مستخدم تم إنشاؤها تلقائيًا من http://127.0.0.1:7860/docs ، ثم فقط goto http://127.0.0.1:7860/ui لتجربة أول تطبيق لعلاج العمل :)
ماذا حدث؟
قامت WorkCell بإنشاء خدمة Fastapi وواجهة مستخدم خفيفة الوزن لوظائفك دون أي رمز API أو التعليمات البرمجية المتعلقة بالاتصالات. هذه الخدمة جاهزة للنشر في السحابة كخدمة عامة ، وتتطلب الحد الأدنى من الإعداد في نهايتك.
تسريع تطورك
مع WorkCell ، يمكنك التركيز على تطوير وظيفتك الأساسية مع ترك تفاصيل البنية التحتية والنشر إلى النظام الأساسي. كل ما تحتاجه هو التأكد من أن وظيفتك متوافقة .
عمل متوافق
يجب أن يكون للدالة المتوافقة مع CORCELL معلمة input output وقيمة الإرجاع بناءً على نماذج PYDANTIC. يتم تحديد input output باستخدام تلميحات النوع.
فيما يلي مثال على وظيفة التوافق المتوافقة مع CORCELL البسيطة:
from pydantic import BaseModel
class Input ( BaseModel ):
message : str
class Output ( BaseModel ):
message : str
def hello_workcell ( input : Input ) -> Output :
"""Returns the `message` of the input data."""
return Output ( message = input . message )لماذا النشر؟
ستتمكن من الوصول إلى عجل العمل الخاص بك من أي مكان ومشاركته مع فريقك والمتعاونين. يمكنك الآن نشر Ccell لعناق مساحات الوجه بنقرة واحدة!
قم بإعداد حساب وجهك المعانقة
أولاً ، تحتاج إلى حساب وجه معانقة ، وإعداد رموز وصول للمستخدم ، ثم قم بتعيين متغيرات البيئة كما يلي:
export HUGGINGFACE_USERNAME={huggingface_username}
export HUGGINGFACE_TOKEN={huggingface_token} استبدل {huggingface_username} و {huggingface_token} مع لك.
يمكنك أيضًا تخزين متغيرات البيئة هذه في ملف .env في مجلد المشروع الخاص بك للراحة.
نشر في 1 نقرة!
بمجرد إعداد وظيفة متوافقة مع Crows (أو المشروع) ، ما عليك سوى تشغيل:
workcell up app:hello_workcellفويلا! ستبدأ عملية النشر ، وفي غضون بضع دقائق ، ستكون Workcell متاحة على مساحات الوجه المعانقة.
شرح إضافي
عندما تقوم بتشغيل workcell up ، تم تطبيق workcell pack workcell deploy STEP 2 في الواقع. ستقوم workcell pack بتعبئة رمز وظيفتك باستخدام قالب في .workcell ضمن مجلد المشروع الخاص بك ، وسيقوم workcell deploy بتحميل هذا المجلد على السحابة.
احصل على الإلهام ومعرفة المزيد عن Workcell من خلال استكشاف أمثلةنا:
لدينا أيضًا قائمة منسقة لك للتحقق ، لا تتردد في المساهمة!
إذا كان لديك أي أسئلة حول crowcell أو weanalyze ، فلا تتردد في مراسلتنا عبر البريد الإلكتروني على: [email protected]
إذا كنت تريد أن تقول مرحبًا ، أو كنت مهتمًا بالشراكة معنا ، فلا تتردد في الوصول إلينا على: [email protected]
لا تتردد في مشاركة الميمات أو أي أسئلة في Discord: https://discord.weanalyze.co
ترخيص Apache-2.0.