MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / resolveBaseUrl

Function resolveBaseUrl

ai/ai.ts:453–468  ·  view source on GitHub ↗
(
  providerConfig: ProviderConfig,
  modeConfig: ProviderModeConfig,
)

Source from the content-addressed store, hash-verified

451 ),
452 };
453};
454
455const resolveBaseUrl = (
456 providerConfig: ProviderConfig,
457 modeConfig: ProviderModeConfig,
458): string => {
459 const baseType = modeConfig.baseUrlType ?? "raw";
460 if (baseType === "origin") {
461 return new URL(providerConfig.url).origin;
462 }
463 if (baseType === "openai") {
464 return normalizeOpenAIBaseUrl(providerConfig.url);
465 }
466 if (baseType === "gemini") {
467 return normalizeGeminiBaseUrl(providerConfig.url);
468 }
469 return providerConfig.url;
470};
471

Calls 2

normalizeOpenAIBaseUrlFunction · 0.85
normalizeGeminiBaseUrlFunction · 0.85

Tested by

no test coverage detected