MCPcopy Create free account
hub / github.com/copilot-extensions/github-models-extension / getModelSchema

Method getModelSchema

src/models-api.ts:57–68  ·  view source on GitHub ↗
(modelName: string)

Source from the content-addressed store, hash-verified

55 }
56
57 async getModelSchema(modelName: string): Promise<ModelSchema> {
58 const modelSchemaRes = await fetch(
59 `https://modelcatalogcachev2-ebendjczf0c5dzca.b02.azurefd.net/widgets/en/Serverless/${modelName.toLowerCase()}.json`
60 );
61 if (!modelSchemaRes.ok) {
62 throw new Error(
63 `Failed to fetch ${modelName} schema from the model catalog.`
64 );
65 }
66 const modelSchema = (await modelSchemaRes.json()) as ModelSchema;
67 return modelSchema;
68 }
69
70 async listModels(): Promise<Model[]> {
71 if (this._models) {

Callers 1

executeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected