MCPcopy Create free account
hub / github.com/anomalyco/models.dev / fetchModels

Function fetchModels

packages/core/src/sync/providers/venice.ts:88–97  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

86 modelsDir: "providers/venice/models",
87 preserveBaseModels: false,
88 async fetchModels() {
89 const headers = process.env.VENICE_API_KEY
90 ? { Authorization: `Bearer ${process.env.VENICE_API_KEY}` }
91 : undefined;
92 const response = await fetch(API_ENDPOINT, { headers });
93 if (!response.ok) {
94 throw new Error(`Venice models request failed: ${response.status} ${response.statusText}`);
95 }
96 return response.json();
97 },
98 parseModels(raw) {
99 return VeniceResponse.parse(raw).data;
100 },

Callers

nothing calls this directly

Calls 1

fetchFunction · 0.50

Tested by

no test coverage detected