create-tsi: Low-Code AI App Generator Toolkit

GitHub Stats Value
Stars 228
Forks 27
Language TypeScript
Created 2024-03-19
License -

The create-tsi project is a generative AI toolkit designed to simplify the creation of AI applications using low code. It leverages LlamaIndex and Large Language Models (LLMs) hosted by T-Systems on the Open Telekom Cloud. This toolkit enables users to quickly generate bots, write agents, and customize them for specific use cases, making the AI application development process easy, flexible, and fast. To get started, you need a T-Systems API key, after which you can initiate the process with a simple command. The resulting application includes a Next.js-powered front-end and a Python FastAPI backend, ready for use in various scenarios.

The create-tsi project is a generative AI toolkit that simplifies the creation of AI applications using low code. It leverages LlamaIndex hosted on T-Systems’ Open Telekom Cloud and supports the generation of bots and agents for various use cases.

Key features include:

  • A Next.js-powered front-end for a chat interface.
  • A Python FastAPI backend with a single endpoint for chat state management.
  • The ability to integrate and answer questions based on user-supplied data files.
  • Support for different data sources such as PDFs, local files, folders, website content, and databases.

To use create-tsi, you need a T-Systems API key and can initiate the process with a simple command. The project follows the Contributor Covenant and REUSE standard for licensing.

The create-tsi project is a powerful tool for generating AI applications with minimal coding. Here are some practical examples of how users can benefit from this repository:

Users can create customized chatbots and agents using create-tsi. These bots can be tailored for specific use cases, such as customer support or data inquiry systems.

If you have specific data sets (e.g., PDFs, documents, spreadsheets), you can supply them to the generated app. The app will index this data and allow users to ask questions about it through the chat interface.

create-tsi generates a Next.js-powered front-end and a Python FastAPI back-end. This setup provides a chat interface where users can interact with the AI application, and the back-end handles the logic for responding to user queries.

To use create-tsi, you need a T-Systems API key. Once you have the key, you can run npx create-tsi@latest to start the interactive setup process. Follow the prompts to configure your project, and then refer to the generated README.md file to start your app.

During the setup process, you can choose various configuration options, such as selecting different models and data sources. This flexibility allows you to tailor the AI application to your specific needs.

By leveraging create-tsi, users can quickly and easily develop AI-powered applications without extensive coding, making it an invaluable tool for both developers and non-technical users.

The create-tsi project is a generative AI toolkit that simplifies the creation of AI applications using low code and LlamaIndex on the Open Telekom Cloud. Here are the key points:

  • Ease of Use: Makes AI application creation easy, flexible, and fast.
  • Components: Generates Next.js front-end and Python FastAPI backend.
  • Customization: Allows for custom bots and agents tailored to specific use cases.
  • Data Integration: Can ingest and answer questions based on user-supplied data.
  • Requirements: Requires a T-Systems API key to get started.

The project has significant future potential in streamlining AI application development, especially for those without extensive coding experience.

For further insights and to explore the project further, check out the original telekom/create-tsi repository.

Content derived from the telekom/create-tsi repository on GitHub. Original materials are licensed under their respective terms.