create-tsi
เป็นชุดเครื่องมือ AI RAG ที่สร้างแอปพลิเคชัน AI โดยใช้ LlamaIndex ด้วยโค้ดที่ต่ำ
แอปพลิเคชัน AI ที่สร้างโดย create-tsi
ใช้ LLM ที่โฮสต์โดย T-Systems บน Open Telekom Cloud
วัตถุประสงค์ของ create-tsi
คือการทำให้กระบวนการสร้าง AI Application เป็นเรื่องง่าย ยืดหยุ่น และรวดเร็ว ด้วย create-tsi
คุณสามารถสร้างบอท เขียนตัวแทน และปรับแต่งบอทสำหรับกรณีการใช้งานเฉพาะได้
ในการเริ่มต้น create-tsi
คุณต้องมีคีย์ T-Systems API คุณสามารถขอสิทธิ์เข้าถึงแบบทดลองใช้ได้ผ่านแบบฟอร์มนี้
เมื่อคุณมีกุญแจแล้วให้วิ่ง
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)
โครงการนี้ได้นำ Contributor Covenant ในเวอร์ชัน 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