create tsi
1.0.0
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 启发并改编