create-tsi
LlamaIndex を使用してローコードで AI アプリケーションを生成する生成 AI RAG ツールキットです。
create-tsi
によって生成された AI アプリケーションは、Open Telekom Cloud 上の T-Systems によってホストされる LLM を使用します。
create-tsi
の目的は、AI アプリケーションの作成プロセスを簡単、柔軟、高速にすることです。 create-tsi
使用すると、ボットを生成し、エージェントを作成し、特定のユースケースに合わせてカスタマイズできます。
create-tsi
を開始するには、T-Systems API キーが必要です。このフォームから試用版へのアクセスをリクエストできます。
キーを入手したら、実行するだけです
npx create-tsi@latest
始めるために。アプリが生成されたら、生成されたREADME.md
ファイルを読んでアプリを起動します。
単純なチャットを生成することを選択した場合を除き、独自のデータを指定すると、アプリがそのデータにインデックスを付け、データに関する質問に答えることができます。
生成されたアプリには、 backend
ディレクトリにdata
というフォルダーがあります。アプリは、このディレクトリに配置されたサポートされているファイルをすべて取り込みます。
最も簡単な方法は、対話モードで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 をご覧ください。すべての貢献者は行動規範を遵守する必要があります。
このプロジェクトに参加すると、常にその行動規範に従うことに同意したことになります。
このプロジェクトは、ソフトウェア ライセンスの REUSE 標準に従っています。
各ファイルには著作権情報とライセンス情報が含まれており、ライセンス テキストは ./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 .
create-next-app からインスピレーションを受け、改変されたもの