MCPcopy Create free account
hub / github.com/clawshell/clawshell / upstream_url

Method upstream_url

src/config.rs:430–449  ·  view source on GitHub ↗
(&self, provider: Provider)

Source from the content-addressed store, hash-verified

428 }
429
430 pub fn upstream_url(&self, provider: Provider) -> String {
431 match provider {
432 Provider::Openai => self.upstream.openai_base_url.clone(),
433 Provider::Openrouter => self
434 .upstream
435 .openrouter_base_url
436 .clone()
437 .unwrap_or_else(|| Provider::Openrouter.default_base_url().to_string()),
438 Provider::Anthropic => self
439 .upstream
440 .anthropic_base_url
441 .clone()
442 .unwrap_or_else(|| Provider::Anthropic.default_base_url().to_string()),
443 Provider::Minimax => self
444 .upstream
445 .minimax_base_url
446 .clone()
447 .unwrap_or_else(|| Provider::Minimax.default_base_url().to_string()),
448 }
449 }
450
451 pub fn listen_addr(&self) -> String {
452 format!("{}:{}", self.server.host, self.server.port)

Callers 3

assert_valid_configFunction · 0.45
forward_oauth_requestFunction · 0.45

Calls 1

default_base_urlMethod · 0.80

Tested by

no test coverage detected