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에서 영감을 받아 각색됨