William Toolbox is an open-source project designed to simplify the management of byzerllm models and auto-cder.RAG (Retrieval-Augmented Generation) systems. It provides a user-friendly interface for deploying, monitoring, and controlling various AI models and RAG setups.
This project is powered by auto-coder.chat. You can check how we develop this project by reading yamls in directory auto-coder-actions
.
ι£δΉ¦ζζ‘£ιΎζ₯οΌ https://uelng8wukz.feishu.cn/wiki/R7mswlEn2iROu4kbUezcRyJAnSf?fromScene=spaceOverview
- π€ Model Management: Deploy, start, stop, and monitor AI models
- π RAG System Management: Create and control RAG setups
- π₯οΈ User-friendly Web Interface: Easy-to-use dashboard for all operations
- π Real-time Status Updates: Monitor the status of your models and RAGs
- π οΈ Flexible Configuration: Customize model and RAG parameters
- Python 3.9+
pip install -U williamtoolbox
-
Create a work directory and cd into it:
mkdir william-toolbox && cd william-toolbox
-
Start the backend server:
william.toolbox.backend
-
Start the frontend server:
william.toolbox.frontend
-
Open your browser and navigate to
http://localhost:8006
- Adding a Model: Click on "Add Model" and fill in the required information.
- Managing Models: Use the model list to start, stop, or check the status of your models.
- Creating a RAG: Click on "Add RAG" and provide the necessary details.
- Managing RAGs: Control and monitor your RAG systems from the RAG list.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all contributors who have helped shape William Toolbox.
- Special thanks to the open-source community for providing the tools and libraries that make this project possible.