 wangjingguang002andXubin Ren
|
e9e1489cee
|
feat: support multiple custom OpenAI-compatible providers
This change allows users to define arbitrary custom providers in config:
providers:
my_provider:
api_base: ...
api_key: sk-xxx
Usage:
nanobot /my_provider/gpt-4 hello
nanobot --provider my_provider hello
Changes:
- ProvidersConfig: add extra=allow to accept arbitrary fields
- _match_provider: check for custom provider by prefix and by fallback
- registry: add create_dynamic_spec() for dynamic provider specs
|
2026-06-13 00:04:13 +08:00 |
|