fix(openai): apply request_params to outgoing API payload (#9151)

Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: turbowindx <turbowindx@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
Alexandre
2026-05-13 11:43:00 -04:00
committed by GitHub
parent d61068a3c3
commit e1c544df19
@@ -1204,6 +1204,14 @@ pub fn create_request(
payload["stream_options"] = json!({"include_usage": true});
}
if let Some(params) = &model_config.request_params {
if let Some(obj) = payload.as_object_mut() {
for (key, value) in params {
obj.insert(key.clone(), value.clone());
}
}
}
Ok(payload)
}