create-tsi
是一個生成式 AI RAG 工具包,可使用 LlamaIndex 以低程式碼產生 AI 應用程式。
由create-tsi
產生的 AI 應用程式使用開放電信雲端上 T-Systems 託管的法學碩士。
create-tsi
的目的是讓人工智慧應用程式建立過程變得簡單、靈活和快速。使用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 啟發並改編