؟ تقرير المنارة | ؟ تقرير المنارة |
يوفر LobeChat إصدارًا مستضافًا ذاتيًا مع Vercel وAlibaba Cloud وDocker Image. يتيح لك ذلك نشر برنامج الدردشة الآلي الخاص بك في غضون دقائق قليلة دون أي معرفة مسبقة.
نصيحة
تعرف على المزيد حول إنشاء LobeChat الخاص بك عن طريق التحقق من ذلك.
A
باستخدام Vercel أو Zeabur أو Sealos أو Alibaba Cloud"إذا كنت تريد نشر هذه الخدمة بنفسك على Vercel أو Zeabur أو Alibaba Cloud، فيمكنك اتباع الخطوات التالية:
قم بإعداد مفتاح OpenAI API الخاص بك.
انقر فوق الزر أدناه لبدء النشر: قم بتسجيل الدخول مباشرة باستخدام حساب GitHub الخاص بك، وتذكر ملء OPENAI_API_KEY
(مطلوب) و ACCESS_CODE
(مستحسن) في قسم متغير البيئة.
بعد النشر، يمكنك البدء في استخدامه.
ربط مجال مخصص (اختياري): DNS الخاص بالمجال المخصص بواسطة Vercel ملوث في بعض المناطق؛ ربط مجال مخصص يمكن الاتصال مباشرة.
نشر مع Vercel | نشر مع Zeabur | نشر مع Sealos | النشر باستخدام RepoCloud | النشر باستخدام Alibaba Cloud |
---|---|---|---|---|
بعد التفرع، احتفظ فقط بإجراء المزامنة الأولية وقم بتعطيل الإجراءات الأخرى في مستودعك على GitHub.
إذا قمت بنشر مشروعك الخاص باتباع خطوات النشر بنقرة واحدة في ملف README، فقد تواجه مطالبات مستمرة تشير إلى "توفر التحديثات". وذلك لأن Vercel يقوم افتراضيًا بإنشاء مشروع جديد بدلاً من إنشاء مشروع جديد، مما يؤدي إلى عدم القدرة على اكتشاف التحديثات بدقة.
نصيحة
نقترح عليك إعادة النشر باستخدام الخطوات التالية، المزامنة التلقائية مع الأحدث
B
النشر مع Dockerنحن نقدم صورة Docker لنشر خدمة LobeChat على جهازك الخاص. استخدم الأمر التالي لبدء خدمة LobeChat:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/lobe-chat
نصيحة
إذا كنت بحاجة إلى استخدام خدمة OpenAI من خلال وكيل، فيمكنك تكوين عنوان الوكيل باستخدام متغير البيئة OPENAI_PROXY_URL
:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e OPENAI_PROXY_URL=https://api-proxy.com/v1 -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/lobe-chat
ملحوظة
للحصول على تعليمات تفصيلية حول النشر باستخدام Docker، يرجى الرجوع إلى دليل نشر Docker
يوفر هذا المشروع بعض عناصر التكوين الإضافية المحددة بمتغيرات البيئة:
متغير البيئة | مطلوب | وصف | مثال |
---|---|---|---|
OPENAI_API_KEY | نعم | هذا هو مفتاح API الذي تقوم بتطبيقه على صفحة حساب OpenAI | sk-xxxxxx...xxxxxx |
OPENAI_PROXY_URL | لا | إذا قمت بتكوين وكيل واجهة OpenAI يدويًا، فيمكنك استخدام عنصر التكوين هذا لتجاوز عنوان URL الأساسي لطلب OpenAI API الافتراضي | https://api.chatanywhere.cn أو https://aihubmix.com/v1 القيمة الافتراضية هي https://api.openai.com/v1 |
ACCESS_CODE | لا | أضف كلمة مرور للوصول إلى هذه الخدمة؛ يمكنك تعيين كلمة مرور طويلة لتجنب التسرب. إذا كانت هذه القيمة تحتوي على فاصلة، فهي عبارة عن مصفوفة كلمة مرور. | awCTe)re_r74 أو rtrt_ewee3@09! أو code1,code2,code3 |
OPENAI_MODEL_LIST | لا | يستخدم للتحكم في قائمة النماذج. استخدم + لإضافة نموذج، - لإخفاء نموذج، و model_name=display_name لتخصيص اسم العرض للنموذج، مفصولاً بفواصل. | qwen-7b-chat,+glm-6b,-gpt-3.5-turbo |
ملحوظة
يمكن العثور على القائمة الكاملة لمتغيرات البيئة في متغيرات البيئة
الآلية الوقائية الوطنية | مستودع | وصف | إصدار |
---|---|---|---|
@lobehub/ui | lobehub/lobe-ui | مكتبة مكونات واجهة المستخدم مفتوحة المصدر مخصصة لبناء تطبيقات الويب AIGC. | |
@lobehub/أيقونات | lobehub/lobe-icons | مجموعة شعار وأيقونات SVG للعلامة التجارية الشهيرة AI / LLM. | |
@lobehub/tts | lobehub/lobe-tts | مكتبة React Hooks عالية الجودة والموثوقة TTS/STT | |
@lobehub/lint | lobehub/lobe-lint | تكوينات ESlint وStylint وCommitlint وPrettier وRemark والإصدار الدلالي لـ LobeHub. |
توفر المكونات الإضافية وسيلة لتوسيع إمكانيات استدعاء الوظائف في LobeChat. يمكن استخدامها لتقديم استدعاءات دالة جديدة وحتى طرق جديدة لعرض نتائج الرسائل. إذا كنت مهتمًا بتطوير المكونات الإضافية، فيرجى الرجوع إلى دليل تطوير المكونات الإضافية الخاص بنا في Wiki.
lobe-chat-plugins: هذا هو فهرس المكونات الإضافية لـ LobeChat. يقوم بالوصول إلى ملف Index.json من هذا المستودع لعرض قائمة بالمكونات الإضافية المتاحة لـ LobeChat للمستخدم.
chat-plugin-template: هذا هو قالب البرنامج المساعد لتطوير البرنامج المساعد LobeChat.
@lobehub/chat-plugin-sdk: تساعدك LobeChat Plugin SDK في إنشاء مكونات إضافية استثنائية للدردشة في Lobe Chat.
@lobehub/chat-plugins-gateway: بوابة LobeChat Plugins عبارة عن خدمة خلفية توفر بوابة لمكونات LobeChat الإضافية. نحن ننشر هذه الخدمة باستخدام Vercel. يتم نشر API POST /api/v1/runner الأساسي كوظيفة Edge.
ملحوظة
يخضع نظام البرنامج المساعد حاليا لتطوير كبير. يمكنك معرفة المزيد في المسائل التالية:
مرحلة البرنامج المساعد 1 : تنفيذ فصل البرنامج المساعد عن الجسم الرئيسي، وتقسيم البرنامج المساعد إلى مستودع مستقل للصيانة، وتحقيق التحميل الديناميكي للمكون الإضافي.
مرحلة البرنامج المساعد 2 : أمان واستقرار استخدام البرنامج المساعد، وتقديم الحالات غير الطبيعية بشكل أكثر دقة، وقابلية صيانة بنية البرنامج المساعد، وصديقة للمطورين.
المرحلة الثالثة من البرنامج المساعد : إمكانات التخصيص ذات المستوى الأعلى والأكثر شمولاً، ودعم مصادقة البرنامج المساعد، والأمثلة.
يمكنك استخدام GitHub Codespaces للتطوير عبر الإنترنت:
أو استنساخه للتنمية المحلية:
استنساخ $ git https://github.com/lobehub/lobe-chat.git دردشة فص القرص المضغوط $ تثبيت $pnpm $ pnpm ديف
إذا كنت ترغب في معرفة المزيد من التفاصيل، فلا تتردد في إلقاء نظرة على دليل التطوير الخاص بنا.
المساهمات من جميع الأنواع هي موضع ترحيب كبير؛ إذا كنت مهتمًا بالمساهمة بالكود، فلا تتردد في الاطلاع على مشكلات ومشروعات GitHub الخاصة بنا لتظهر لنا ما الذي صنعت منه.
نصيحة
نحن نعمل على إنشاء منتدى يعتمد على التكنولوجيا، لتعزيز التفاعل المعرفي وتبادل الأفكار التي قد تتوج بالإلهام المتبادل والابتكار التعاوني.
ساعدنا في تحسين LobeChat. مرحبًا بكم في تقديم تعليقات حول تصميم المنتج ومناقشات تجربة المستخدم إلينا مباشرةً.
المشرفون الرئيسيون: @arvinxx @canisminor1990
كل جزء مهم وسيتألق تبرعك لمرة واحدة في مجرة الدعم لدينا! أنت نجم شهاب، ولها تأثير سريع ومشرق على رحلتنا. شكرًا لك على ثقتك بنا، فكرمك يرشدنا نحو مهمتنا، كل ومضة رائعة في كل مرة.
⛵️ Lobe Midjourney WebUI: WebUI for Midjourney، تستفيد من الذكاء الاصطناعي لإنشاء مجموعة واسعة من الصور الغنية والمتنوعة بسرعة من المطالبات النصية، مما يثير الإبداع ويعزز المحادثات.
؟ Lobe i18n : Lobe i18n هي أداة أتمتة لعملية ترجمة i18n (التدويل)، مدعومة من ChatGPT. وهو يدعم ميزات مثل التقسيم التلقائي للملفات الكبيرة والتحديثات المتزايدة وخيارات التخصيص لنموذج OpenAI ووكيل API ودرجة الحرارة.
؟ Lobe Commit: Lobe Commit عبارة عن أداة CLI تعمل على الاستفادة من Langchain/ChatGPT لإنشاء رسائل التزام مستندة إلى Gitmoji.
حقوق الطبع والنشر © 2024 LobeHub.
هذا المشروع مرخص بـ Apache 2.0.