Hello developers and users,
After receiving feedback from many users since the initial release, we are pleased to announce the stable release of v0.1.0. In this version, we have made some adjustments to the installation process for the Windows version. We have also simultaneously released a Docker version, allowing users to quickly install and adjust the environment structure as needed. Additionally, we have fixed some minor bugs that were known in previous versions.
Here are the main updates in this release:
Windows Portable Version
- Adjusted the model setup process to allow for easier configuration of multiple models.
- Fixed various errors that occurred when using MySQL or PostgreSQL.
- Readme updated for better completeness.
Docker Version
- Docker Compose can now be used to start the entire system and multiple Executors with a single command.
- Stable software stack selected, suitable for direct use in production environments.
- Modular design allows for the selection of Executor types and quantities to be launched freely.
Executor
- Added a command-line interface launcher that can start multiple Executors with one click, allowing common parameters such as Prompt template, System Prompt, and Generation config to be passed in as commands.
- Supports common on-premises model inference frameworks such as Huggingface Transformers and Llama.cpp.
- Supports inference services compatible with OpenAI API or Gemini-Pro API, such as vLLM, LiteLLM, etc.
- Packaged common functions into the Executor framework, such as automatic registration retry, automatic logout, automatic history record pruning, interrupt generation, etc.
- Packaged the Executor framework into a package for easy extension of Executors.
- Fixed a bug in the generation error of the llama.cpp executor.
- Changed the underlying framework to FastAPI to improve efficiency and stability.
Multi-chat
- Fixed bug causing website to jump to /stream route.
- Added default images for models.
- Fixed some minor bugs.
- Added more command-line tools for configuring the website.
For migration from older versions to the new version, please refer to this migration guide.