create-tsi
عبارة عن مجموعة أدوات AI RAG مولدة تعمل على إنشاء تطبيقات الذكاء الاصطناعي باستخدام LlamaIndex برمز منخفض.
تطبيقات الذكاء الاصطناعي التي تم إنشاؤها بواسطة create-tsi
، تستخدم LLMs التي تستضيفها T-Systems على Open Telekom Cloud.
الغرض من create-tsi
هو جعل عملية إنشاء تطبيقات الذكاء الاصطناعي سهلة ومرنة وسريعة. باستخدام create-tsi
يمكنك إنشاء الروبوتات وكتابة الوكلاء وتخصيصها لحالات استخدام محددة.
للبدء في استخدام create-tsi
، تحتاج إلى مفتاح T-Systems API. يمكنك طلب الوصول التجريبي عبر هذا النموذج.
بمجرد حصولك على المفتاح، فقط قم بالتشغيل
npx create-tsi@latest
للبدء. بمجرد إنشاء تطبيقك، اقرأ ملف README.md
الذي تم إنشاؤه لبدء التطبيق.
ما لم تحدد إنشاء محادثة بسيطة، يمكنك توفير بياناتك الخاصة وسيقوم التطبيق بفهرستها وسيكون قادرًا على الإجابة على الأسئلة المتعلقة بالبيانات.
سيحتوي تطبيقك الذي تم إنشاؤه على مجلد يسمى data
في دليل backend
. سيستوعب التطبيق أي ملفات مدعومة تضعها في هذا الدليل.
أبسط ما يمكنك فعله هو تشغيل create-tsi
في الوضع التفاعلي:
npx create-tsi@latest
# or
npm create tsi@latest
# or
yarn create tsi
# or
pnpm create tsi@latest
سيُطلب منك اسم مشروعك، بالإضافة إلى خيارات التكوين الأخرى، مثل هذا:
>> npm create-tsi@latest
✔ What is your project named ? … my-app
✔ Would you like to generate a NextJS frontend for your FastAPI (Python) backend ? … No / Yes
✔ Please provide your T-Systems API key (or reuse TSI_API_KEY env variable): …
✔ Which model would you like to use ? › Mixtral-8x7B-Instruct-v0.1
✔ Which embedding model would you like to use ? › paraphrase-multilingual-mpnet-base-v2
? Which data source would you like to use ? › - Use arrow-keys. Return to submit.
No data, just a simple chat
❯ Use an example PDF
Use local files (.pdf, .doc, .docx, .xls, .xlsx, .csv)
Use local folders
Use website content (requires Chrome)
Use data from a database (Mysql)
اعتمد هذا المشروع ميثاق المساهمين في الإصدار 2.1 باعتباره مدونة قواعد السلوك الخاصة بنا. يرجى الاطلاع على التفاصيل في CODE_OF_CONDUCT.md الخاص بنا. يجب على جميع المساهمين الالتزام بقواعد السلوك.
من خلال المشاركة في هذا المشروع، فإنك توافق على الالتزام بقواعد السلوك الخاصة به في جميع الأوقات.
يتبع هذا المشروع معيار إعادة الاستخدام لترخيص البرامج.
يحتوي كل ملف على معلومات حقوق الطبع والنشر والترخيص، ويمكن العثور على نصوص الترخيص في المجلد ./LICENSES. لمزيد من المعلومات قم بزيارة https://reuse.software/.
يمكنك العثور على دليل للمطورين على https://telekom.github.io/reuse-template/.
لإضافة تعليقات توضيحية إلى ملفاتك باستخدام معلومات الترخيص، قم بتشغيل:
pipx run reuse annotate --copyright= " Deutsche Telekom AG, LlamaIndex, Vercel, Inc. " --license= " MIT " --recursive --fallback-dot-license --skip-existing .
مستوحاة ومقتبسة من إنشاء التطبيق التالي