[!Warning] Kirin is currently in Development: Expect breaking changes and bugs!
https://github.com/user-attachments/assets/3890b4cd-392b-489f-ad48-4e9692d4dc15
[x] Inference mode(default): Chat with the small language model at consumer grade hardware with 8 CPUs
[x] RAG mode: Chat with small language model based on pre-processed datasets
[x] CRM features: Multiple users login, chat/chat(RAG), save chat history and share the chat history by JSON format
[ ] Neural Network define
[ ] Training Factory
You need to make sure Docker and docker-compose on your environment. See Requirements.md
If you want to setup the project quickly, please follow the steps below:
Please check the Requirements.md to prepare you env
git clone https://github.com/SkywardAI/kirin.git
cd kirin
make demo
And if you are interested in docker-in-docker development, see Development.md
This is a repository is the API aggregator of SkywardAI. It's using the following tech stack:
When the Docker
is started, these are the URL addresses:
http://localhost:8000/docs
http//localhost:8081
Well, the easy answer is Asynchronousity and Speed!
The above-listed technologies are just the main ones. There are other technologies utilized in this project template to ensure that your application is robust and provides the best possible development environment for your team! These technologies are:
This project is licensed under the terms of the Apache 2.0 license. See the LICENSE file.