feat: Support the merging of custom user-defined models on clients configured in the global configuration file with the built in models

This commit is contained in:
Dark-Alex-17 committed 2026-09-21 12:08:53 -06:00
1 parent e237845827
commit a65280754e
13 files changed
+196 -45

No files matched your search

+3 -1
View File
@@ -4,13 +4,15 @@ use super::*;
use anyhow::Result;
use serde::Deserialize;
#[derive(Debug, Clone, Deserialize)]
#[derive(Debug, Clone, Deserialize, Default)]
pub struct AzureOpenAIConfig {
pub name: Option<String>,
pub api_base: Option<String>,
pub api_key: Option<String>,
#[serde(default)]
pub models: Vec<ModelData>,
#[serde(default)]
pub extend_models: bool,
pub patch: Option<RequestPatch>,
pub extra: Option<ExtraConfig>,
}