William Toolbox 🧰

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.

image

ι£žδΉ¦ζ–‡ζ‘£ι“ΎζŽ₯: https://uelng8wukz.feishu.cn/wiki/R7mswlEn2iROu4kbUezcRyJAnSf?fromScene=spaceOverview

🌟 Features

  • πŸ€– 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

πŸš€ Getting Started

Prerequisites

  • Python 3.9+

Installation

pip install -U williamtoolbox

Running the Application

  1. Create a work directory and cd into it:

    mkdir william-toolbox && cd william-toolbox
    
  2. Start the backend server:

    william.toolbox.backend
    
  3. Start the frontend server:

    william.toolbox.frontend
    
  4. Open your browser and navigate to http://localhost:8006

πŸ“– Usage

  1. Adding a Model: Click on "Add Model" and fill in the required information.
  2. Managing Models: Use the model list to start, stop, or check the status of your models.
  3. Creating a RAG: Click on "Add RAG" and provide the necessary details.
  4. Managing RAGs: Control and monitor your RAG systems from the RAG list.

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgements

  • 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.