await readTemplate()

in scripts/inference-providers/scripts/generate.ts [408:466]


  await readTemplate("provider-tasks", "common"),
);
const PROVIDER_LOGO_TEMPLATE = Handlebars.compile(
  await readTemplate("provider-logo", "common"),
);
const FOLLOW_US_BUTTON_TEMPLATE = Handlebars.compile(
  await readTemplate("follow-us-button", "common"),
);

////////////////////
//// Data utils ////
////////////////////

const DATA: {
  constants: {
    specsHeaders: string;
  };
  recommendedModels: Record<
    string, // task
    {
      id: string;
      description: string;
      inference: string | undefined;
      tags: string[];
    }[]
  >;
  perProviderWarmModels: Record<
    string, // task
    {
      modelId: string;
      provider: string;
      providerModelId: string;
      providerTask: string;
      tags: string[];
    }[]
  >;
  snippets: Record<string, string>;
  specs: Record<
    string,
    {
      input: string | undefined;
      output: string | undefined;
      stream_output: string | undefined;
    }
  >;
  tips: {
    linksToTaskPage: Record<string, string>;
    listModelsLink: Record<string, string>;
  };
} = {
  constants: {
    specsHeaders: SPECS_HEADERS,
  },
  recommendedModels: {},
  perProviderWarmModels: {},
  snippets: {},
  specs: {},
  tips: { linksToTaskPage: {}, listModelsLink: {} },
};