diff --git a/crates/meilisearch/src/routes/chats/config.rs b/crates/meilisearch/src/routes/chats/config.rs index 182eff735..24ba6bd07 100644 --- a/crates/meilisearch/src/routes/chats/config.rs +++ b/crates/meilisearch/src/routes/chats/config.rs @@ -24,7 +24,8 @@ impl Config { if let Some(api_key) = chat_settings.api_key.as_ref() { config = config.with_api_key(api_key); } - if let Some(base_url) = chat_settings.base_url.as_ref() { + let base_url = chat_settings.base_url.as_deref(); + if let Some(base_url) = chat_settings.source.base_url().or(base_url) { config = config.with_api_base(base_url); } Self::OpenAiCompatible(config)