Jupyter AI قيد الحضانة كجزء من منظمة JupyterLab.
يربط Jupyter AI الذكاء الاصطناعي التوليدي مع دفاتر Jupyter المحمولة. يوفر Jupyter AI طريقة سهلة الاستخدام وقوية لاستكشاف نماذج الذكاء الاصطناعي التوليدية في أجهزة الكمبيوتر المحمولة وتحسين إنتاجيتك في JupyterLab وJupyter Notebook. وبشكل أكثر تحديدًا، يقدم Jupyter AI ما يلي:
%%ai
يحول دفتر Jupyter إلى ملعب ذكاء اصطناعي مولد وقابل للتكرار. يعمل هذا في أي مكان تعمل فيه نواة IPython (JupyterLab، وJupyter Notebook، وGoogle Colab، وKaggle، وVSCode، وما إلى ذلك).التوثيق متاح على ReadTheDocs.
ستحتاج إلى تثبيت البرنامج التالي لاستخدام Jupyter AI:
بالإضافة إلى ذلك، ستحتاج إلى الوصول إلى مزود نموذج واحد على الأقل.
مهم
وصل JupyterLab 3 إلى تاريخ انتهاء الصيانة في 15 مايو 2024. ونتيجة لذلك، لن نقوم بإعادة الميزات الجديدة إلى فرع الإصدار v1 الذي يدعم JupyterLab 3. وسيستمر نقل إصلاحات المشكلات الحرجة حتى 31 ديسمبر 2024. إذا كنت لا تزال كذلك باستخدام JupyterLab 3، نشجعك بشدة على الترقية إلى JupyterLab 4 في أقرب وقت ممكن . لمزيد من المعلومات، راجع انتهاء صيانة JupyterLab 3 على مدونة Jupyter.
لاستخدام أي موفر نموذج AI داخل هذا الكمبيوتر الدفتري، ستحتاج إلى بيانات الاعتماد المناسبة، مثل مفاتيح API.
احصل على بيانات الاعتماد الضرورية، مثل مفاتيح API، من النظام الأساسي لموفر النموذج الخاص بك.
يمكنك ضبط مفاتيحك باستخدام متغيرات البيئة أو في خلية التعليمات البرمجية في دفتر ملاحظاتك. في خلية التعليمات البرمجية، يمكنك استخدام الأمر السحري %env لتعيين بيانات الاعتماد على النحو التالي:
# NOTE: Replace 'PROVIDER_API_KEY' with the credential key's name,
# and replace 'YOUR_API_KEY_HERE' with the key.
% env PROVIDER_API_KEY = YOUR_API_KEY_HERE
للحصول على تعليمات أكثر تحديدًا لكل مزود نموذج، راجع وثائق موفري النماذج.
فيما يلي نظرة عامة مبسطة على عملية التثبيت والاستخدام. راجع وثائقنا الرسمية للحصول على تفاصيل حول تثبيت واستخدام Jupyter AI.
نحن نقدم 3 طرق مختلفة لتثبيت Jupyter AI. يمكنك قراءة كل قسم لاختيار طريقة التثبيت التي تناسبك.
pip
(مستحسن)pip
conda
pip
(مستحسن) إذا كنت تريد تثبيت كل من %%ai
السحري وملحق JupyterLab، فيمكنك تشغيل:
$ pip install jupyter-ai[all]
ثم أعد تشغيل JupyterLab. سيؤدي هذا إلى تثبيت كل التبعيات الاختيارية، والتي توفر الوصول إلى جميع النماذج المدعومة حاليًا بواسطة jupyter-ai
.
إذا كنت لا تستخدم JupyterLab وتريد فقط تثبيت Jupyter AI %%ai
السحري، فيمكنك تشغيل:
$ pip install jupyter-ai-magics[all]
يعتمد jupyter-ai
على jupyter-ai-magics
، لذا فإن تثبيت jupyter-ai
يؤدي تلقائيًا إلى تثبيت jupyter-ai-magics
.
pip
يتطلب معظم موفري النماذج في Jupyter AI تثبيت تبعية محددة قبل أن تكون متاحة للاستخدام. وتسمى هذه تبعيات الموفر . تعتبر تبعيات الموفر اختيارية لـ Jupyter AI، مما يعني أنه يمكن تثبيت Jupyter AI مع أو بدون تثبيت أي تبعيات موفر. إذا كان الموفر يتطلب تبعية غير مثبتة، فلن يتم إدراج نماذجه في واجهة المستخدم التي تسمح لك بتحديد نموذج لغة.
لإجراء الحد الأدنى من التثبيت عبر pip
دون أي تبعيات للموفر، قم بحذف مجموعة التبعية الاختيارية [all]
من اسم الحزمة:
pip install jupyter-ai
من خلال تثبيت تبعيات الموفر بشكل انتقائي، يمكنك التحكم في النماذج المتوفرة في بيئة Jupyter AI الخاصة بك.
على سبيل المثال، لتثبيت Jupyter AI مع دعم إضافي للنماذج البشرية فقط، قم بتشغيل:
pip install jupyter-ai langchain-anthropic
لمزيد من المعلومات حول موفري النماذج والتبعيات التي يحتاجونها، راجع جدول موفري النماذج.
conda
كبديل لاستخدام pip
، يمكنك تثبيت jupyter-ai
باستخدام Conda من قناة conda-forge
:
$ conda install conda-forge::jupyter-ai
يتطلب معظم موفري النماذج في Jupyter AI تثبيت تبعية موفر محددة قبل أن تكون متاحة للاستخدام. لا يتم تثبيت تبعيات الموفر عند تثبيت jupyter-ai
من Conda Forge، ويجب تثبيتها بشكل منفصل حسب الحاجة.
على سبيل المثال، لتثبيت Jupyter AI مع دعم إضافي لنماذج OpenAI فقط، قم بتشغيل:
conda install conda-forge::jupyter-ai conda-forge::langchain-openai
لمزيد من المعلومات حول موفري النماذج والتبعيات التي يحتاجونها، راجع جدول موفري النماذج.
%%ai
يعمل سحر %%ai
في أي مكان تعمل فيه نواة IPython، بما في ذلك JupyterLab وJupyter Notebook وGoogle Colab وVisual Studio Code.
بمجرد تثبيت %%ai
السحري، يمكنك تمكينه في أي كمبيوتر دفتري أو غلاف IPython عن طريق تشغيل:
%load_ext jupyter_ai_magics
أو:
%load_ext jupyter_ai
لقطات الشاشة أدناه مأخوذة من دفاتر الملاحظات الموجودة في دليل examples/
لهذه الحزمة.
بعد ذلك، يمكنك استخدام الأمر السحري %%ai
لتحديد نموذج وموجه لغة طبيعية:
يمكن لـ Jupyter AI أيضًا إنشاء HTML والرياضيات ليتم عرضها كمخرجات خلية.
يمكن لـ Jupyter AI استيفاء تعبيرات IPython، مما يسمح لك بتشغيل المطالبات التي تتضمن قيمًا متغيرة.
يوفر ملحق Jupyter AI لـ JupyterLab واجهة مستخدم أصلية تمكن العديد من المستخدمين من الدردشة مع مساعد المحادثة Jupyter AI. إذا قمت بتثبيت JupyterLab، فيجب تثبيته وتنشيطه عند تثبيت حزمة jupyter_ai
.
للحصول على مساعدة في تثبيت واستخدام Jupyter AI، يرجى الاطلاع على وثائق المستخدم الخاصة بنا على ReadTheDocs.
إذا كنت ترغب في المساهمة في Jupyter AI، راجع وثائق المساهمين لدينا على ReadTheDocs.