MCPcopy Index your code
hub / github.com/anomalyco/models.dev / resolveCanonicalModelId

Function resolveCanonicalModelId

packages/web/src/render.tsx:396–407  ·  view source on GitHub ↗
(
  models: Map<string, ModelEntry>,
  providerId: string,
  modelId: string,
)

Source from the content-addressed store, hash-verified

394}
395
396function resolveCanonicalModelId(
397 models: Map<string, ModelEntry>,
398 providerId: string,
399 modelId: string,
400) {
401 const baseModelId = BaseModelRefs.get(`${providerId}/${modelId}`);
402 if (baseModelId && models.has(baseModelId)) return baseModelId;
403 if (models.has(modelId)) return modelId;
404
405 const providerScopedId = `${providerId}/${modelId}`;
406 if (models.has(providerScopedId)) return providerScopedId;
407}
408
409function buildPages() {
410 const pages = new Map<string, RenderedPage>();

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected