MCPcopy
hub / github.com/coder/mux / resolveModelForMetadata

Function resolveModelForMetadata

src/common/utils/providers/modelEntries.ts:123–129  ·  view source on GitHub ↗
(
  fullModelId: string,
  providersConfig: ProvidersConfigMap | null
)

Source from the content-addressed store, hash-verified

121}
122
123export function resolveModelForMetadata(
124 fullModelId: string,
125 providersConfig: ProvidersConfigMap | null
126): string {
127 const entry = findProviderModelEntryScoped(fullModelId, providersConfig);
128 return (entry ? getProviderModelEntryMappedTo(entry) : null) ?? fullModelId;
129}
130
131function parseModelId(rawValue: unknown): string | null {
132 if (typeof rawValue !== "string") {

Callers 15

isCostsIncludedEntryFunction · 0.90
repriceSessionUsageFunction · 0.90
resolveMetadataModelMethod · 0.90
buildProviderOptionsFunction · 0.90
getModelStatsResolvedFunction · 0.90
extractSyncMetadataFunction · 0.90
calculateTokenStatsFunction · 0.90
getEffectiveContextLimitFunction · 0.90
buildStreamSystemContextFunction · 0.90

Calls 2

Tested by

no test coverage detected