v6.0.0 (2025-10-04)
Chores
- Sync version to config.py [skip ci] (
ae8749a)
Documentation
- Updated (
e91ed2a)
Features
-
Azure OpenAI / Azure AI Foundry support. Models should be defined in conf/azure_models.json (or a custom path). See .env.example for environment variables or see readme. #265 (
ff9a07a) -
Breaking change - OpenRouter models are now read from conf/openrouter_models.json while Custom / Self-hosted models are read from conf/custom_models.json (
ff9a07a) -
OpenAI/compatible models (such as Azure OpenAI) can declare if they use the response API instead via
use_openai_responses_api(3824d13) -
OpenRouter / Custom Models / Azure can separately also use custom config paths now (see .env.example ) (
ff9a07a)
Refactoring
-
Breaking change:
is_customproperty has been removed from model_capabilities.py (and thus custom_models.json) given each models are now read from separate configuration files (ff9a07a) -
Model registry class made abstract, OpenRouter / Custom Provider / Azure OpenAI now subclass these (
ff9a07a)
Detailed Changes: v5.22.0...v6.0.0