create-tsi
adalah toolkit AI RAG generatif yang menghasilkan Aplikasi AI menggunakan LlamaIndex dengan kode rendah.
Aplikasi AI yang dihasilkan oleh create-tsi
, menggunakan LLM yang dihosting oleh T-Systems di Open Telekom Cloud.
Tujuan dari create-tsi
adalah membuat proses pembuatan Aplikasi AI menjadi mudah, fleksibel dan cepat. Dengan create-tsi
Anda dapat membuat bot, menulis agen, dan menyesuaikannya untuk kasus penggunaan tertentu.
Untuk memulai create-tsi
, Anda memerlukan kunci API T-Systems. Anda dapat meminta akses uji coba melalui formulir ini.
Setelah Anda memiliki kuncinya, jalankan saja
npx create-tsi@latest
untuk memulai. Setelah aplikasi Anda dibuat, baca file README.md
yang dihasilkan untuk memulai aplikasi.
Kecuali Anda memilih untuk membuat obrolan sederhana, Anda dapat menyediakan data Anda sendiri dan aplikasi akan mengindeksnya serta dapat menjawab pertanyaan tentang data tersebut.
Aplikasi yang Anda buat akan memiliki folder bernama data
di direktori backend
. Aplikasi ini akan menyerap semua file didukung yang Anda masukkan ke dalam direktori ini.
Hal paling sederhana untuk dilakukan adalah menjalankan create-tsi
dalam mode interaktif:
npx create-tsi@latest
# or
npm create tsi@latest
# or
yarn create tsi
# or
pnpm create tsi@latest
Anda akan ditanyai nama proyek Anda, beserta opsi konfigurasi lainnya, seperti ini:
>> 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)
Proyek ini telah mengadopsi Perjanjian Kontributor dalam versi 2.1 sebagai kode etik kami. Silakan lihat detailnya di CODE_OF_CONDUCT.md kami. Semua kontributor harus mematuhi kode etik.
Dengan berpartisipasi dalam proyek ini, Anda setuju untuk selalu mematuhi Kode Etik proyek ini.
Proyek ini mengikuti standar REUSE untuk lisensi perangkat lunak.
Setiap file berisi informasi hak cipta dan lisensi, dan teks lisensi dapat ditemukan di folder ./LICENSES. Untuk informasi lebih lanjut kunjungi https://reuse.software/.
Anda dapat menemukan panduan untuk pengembang di https://telekom.github.io/reuse-template/.
Untuk memberi anotasi pada file Anda dengan informasi lisensi, jalankan:
pipx run reuse annotate --copyright= " Deutsche Telekom AG, LlamaIndex, Vercel, Inc. " --license= " MIT " --recursive --fallback-dot-license --skip-existing .
Terinspirasi dan diadaptasi dari create-next-app