We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0eca58b commit e511245Copy full SHA for e511245
src/providers/openai_compatible.rs
@@ -327,7 +327,7 @@ impl<T: OpenAIProviderConfig> OpenAICompatibleProvider<T> {
327
};
328
Self {
329
api_key: api_key.into(),
330
- base_url: Url::parse(&base_url.unwrap_or_else(|| T::DEFAULT_BASE_URL.to_owned()))
+ base_url: Url::parse(&format!("{}/", base_url.unwrap_or_else(|| T::DEFAULT_BASE_URL.to_owned()).trim_end_matches("/")))
331
.expect("Failed to parse base URL"),
332
model: model.unwrap_or_else(|| T::DEFAULT_MODEL.to_string()),
333
max_tokens,
0 commit comments