v2.12.0

Configuration & Model Standardization Overhaul

Sree
SreeAuthor

This update introduces a significant architectural improvement to how our platform is configured and how models are defined, making the system more robust and easier to scale.

Improvements

3
  • The monolithic config.py file has been refactored into a modular config/ directory. Each component of the system (API, database, rate limiting) now has its own dedicated configuration file, improving separation of concerns.
  • Model definition files (models.json) across multiple providers have been standardized. Model id and base_model names are now consistently in lowercase to prevent case-sensitivity issues.
  • Several older and obsolete model entries have been removed from provider files to streamline the available model list and reduce clutter.

Bug Fixes

1
  • Corrected inconsistencies in the is_enabled and available flags for several models to accurately reflect their current status.