create-tsi
— это генеративный набор инструментов AI RAG, который генерирует приложения AI с использованием LlamaIndex с низким уровнем кода.
Приложения искусственного интеллекта, созданные с помощью create-tsi
, используют LLM, размещенные T-Systems в Open Telekom Cloud.
Цель create-tsi
— сделать процесс создания приложений ИИ простым, гибким и быстрым. С помощью create-tsi
вы можете создавать ботов, писать агенты и настраивать их для конкретных случаев использования.
Чтобы начать работу с create-tsi
, вам понадобится ключ API T-Systems. Вы можете запросить пробный доступ через эту форму.
Как только у вас будет ключ, просто бегите
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. Все участники должны соблюдать кодекс поведения.
Участвуя в этом проекте, вы соглашаетесь всегда соблюдать его Кодекс поведения.
Этот проект соответствует стандарту 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.