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

Function resolveResponsesEndpointUrl

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

Source from the content-addressed store, hash-verified

476 const cleaned = endpoint.startsWith("/") ? endpoint.slice(1) : endpoint;
477 return new URL(cleaned, base).toString();
478};
479
480const resolveResponsesEndpointUrl = (
481 providerConfig: ProviderConfig,
482 modeConfig: ProviderModeConfig,
483): string => {
484 const baseUrl = resolveBaseUrl(providerConfig, modeConfig);
485 const currentUrl = modeConfig.endpoint
486 ? resolveEndpointUrl(baseUrl, modeConfig.endpoint)
487 : baseUrl;
488 const responsesBaseUrl = normalizeOpenAIBaseUrl(currentUrl);
489 return resolveEndpointUrl(responsesBaseUrl, "responses");
490};
491

Callers 1

Calls 3

resolveBaseUrlFunction · 0.85
resolveEndpointUrlFunction · 0.85
normalizeOpenAIBaseUrlFunction · 0.85

Tested by

no test coverage detected