mirror of
https://github.com/katanemo/plano.git
synced 2026-04-25 00:36:34 +02:00
refactor: use constant for Perplexity provider prefix in LLM module
This commit is contained in:
parent
a9450872a3
commit
1bf2c15210
1 changed files with 3 additions and 2 deletions
|
|
@ -764,18 +764,19 @@ async fn get_provider_info(
|
|||
model_name: &str,
|
||||
) -> (hermesllm::ProviderId, Option<String>, bool) {
|
||||
let providers_lock = llm_providers.read().await;
|
||||
const PERPLEXITY_PROVIDER_PREFIX: &str = "perplexity/";
|
||||
|
||||
if let Some(provider) = providers_lock.get(model_name) {
|
||||
let provider_id = provider.provider_interface.to_provider_id();
|
||||
let prefix = provider.base_url_path_prefix.clone();
|
||||
let use_unversioned_paths = provider.name.starts_with("perplexity/");
|
||||
let use_unversioned_paths = provider.name.starts_with(PERPLEXITY_PROVIDER_PREFIX);
|
||||
return (provider_id, prefix, use_unversioned_paths);
|
||||
}
|
||||
|
||||
if let Some(provider) = providers_lock.default() {
|
||||
let provider_id = provider.provider_interface.to_provider_id();
|
||||
let prefix = provider.base_url_path_prefix.clone();
|
||||
let use_unversioned_paths = provider.name.starts_with("perplexity/");
|
||||
let use_unversioned_paths = provider.name.starts_with(PERPLEXITY_PROVIDER_PREFIX);
|
||||
(provider_id, prefix, use_unversioned_paths)
|
||||
} else {
|
||||
warn!("No default provider found, falling back to OpenAI");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue