We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0eca58b + e511245 commit 0867c71Copy full SHA for 0867c71
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