Add security if chat settings parameters are missing

This commit is contained in:
Clément Renault
2025-07-17 15:27:53 +02:00
parent fd8b2451d7
commit a005a062da

View File

@ -162,10 +162,14 @@ impl ChatCompletionSource {
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct ChatCompletionPrompts {
#[serde(default)]
pub system: String,
#[serde(default)]
pub search_description: String,
#[serde(default)]
pub search_q_param: String,
pub search_filter_param: String,
#[serde(default)]
pub search_index_uid_param: String,
}