Support base_api in the settings

This commit is contained in:
Clément Renault 2025-05-15 18:28:02 +02:00
parent 564f85280c
commit b9716ec346
No known key found for this signature in database
GPG key ID: F250A4C4E3AE5F5F
2 changed files with 8 additions and 10 deletions

View file

@ -48,7 +48,7 @@ async fn patch_settings(
#[serde(deny_unknown_fields, rename_all = "camelCase")]
pub struct ChatSettings {
pub source: String,
pub endpoint: Option<String>,
pub base_api: Option<String>,
pub api_key: Option<String>,
pub prompts: ChatPrompts,
pub indexes: BTreeMap<String, ChatIndexSettings>,
@ -95,7 +95,7 @@ impl Default for ChatSettings {
fn default() -> Self {
ChatSettings {
source: "openai".to_string(),
endpoint: None,
base_api: None,
api_key: None,
prompts: ChatPrompts {
system: DEFAULT_SYSTEM_MESSAGE.to_string(),