Hub documentation

Tabby على Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Tabby على Spaces

Tabby هو مساعد برمجة بالذكاء الاصطناعي مفتوح المصدر ويُستضاف ذاتيًا. مع Tabby، يمكن لكل فريق إعداد خادم خاص به لإكمال الأكواد المدعوم بنماذج اللغة الكبيرة (LLM) بسهولة.

في هذا الدليل، ستتعلم كيفية نشر نسخة Tabby خاصة بك واستخدامها للتطوير مباشرةً من موقع Hugging Face.

مساحة Tabby الأولى

في هذا القسم، ستتعلم كيفية نشر Tabby Space واستخدامه لنفسك أو لمنظمتك.

نشر Tabby على Spaces

يمكنك نشر Tabby على Spaces بعدد قليل من النقرات فقط:

Deploy on HF Spaces

يجب عليك تحديد المالك (حسابك الشخصي أو منظمة)، واسم المساحة، والإعداد الخاص بالظهور. ولتأمين نقطة النهاية الخاصة بواجهة برمجة التطبيقات، نقوم بإعداد الإعداد الخاص بالظهور ليكون خاصًا.

Duplicate Space

ستظهر لك حالة البناء. بمجرد أن تصبح قيد التشغيل، يكون مساحتك جاهزة للاستخدام. إذا لم ترَ واجهة Tabby Swagger UI، فحاول تحديث الصفحة.

Swagger UI

إذا كنت ترغب في تخصيص عنوان مساحة عملك ورموزها التعبيرية وألوانها، فاذهب إلى الملفات والإصدارات وعدّل بيانات الوصف الخاصة بملف README.md.

رابط مساحة Tabby الخاصة بك

بمجرد أن يصبح Tabby قيد التشغيل، بالنسبة لروابط المساحات مثل https://hfp.19830613.xyzm/spaces/TabbyML/tabby، سيكون الرابط المباشر https://tabbyml-tabby.hf.space. يوفر هذا الرابط الوصول إلى نسخة مستقرة من Tabby في وضع ملء الشاشة، ويعمل كنقطة نهاية للواجهة البرمجية (API) التي تتواصل معها إضافات بيئات التطوير/المحررات.

ربط إضافة VSCode بخلفية Space

  1. قم بتثبيت إضافة VSCode.
  2. افتح الملف الموجود في ~/.tabby-client/agent/config.toml. أزل التعليق عن كلٍّ من [server] القسم و [server.requestHeaders] القسم.
    • اضبط نقطة النهاية على الرابط المباشر الذي وجدته في الخطوة السابقة، والذي يجب أن يبدو بشكل مشابه لـ https://UserName-SpaceName.hf.space.
    • بما أن مساحة العمل مضبوطة على Private، فمن الضروري تكوين ترويسة التفويض للوصول إلى نقطة النهاية. يمكنك الحصول على رمز من صفحة Access Tokens.

Agent Config

  1. ستلاحظ أيقونة ✓ تشير إلى نجاح الاتصال. Tabby Connected

  2. لقد أكملت الإعداد، والآن استمتع بالتبويب!

Code Completion

يمكنك أيضًا استخدام امتدادات Tabby في بيئات التطوير المتكاملة الأخرى، مثل JetBrains.

التغذية الراجعة والدعم

إذا كان لديك اقتراحات للتحسين أو تحتاج إلى دعم محدد، يرجى الانضمام إلى مجتمع Tabby على Slack أو التواصل عبر مستودع Tabby على GitHub.

Update on GitHub