MCPcopy Create free account
hub / github.com/arctic-cli/interface / printModels

Function printModels

packages/arctic/src/cli/cmd/models.ts:39–50  ·  view source on GitHub ↗
(providerID: string, verbose?: boolean)

Source from the content-addressed store, hash-verified

37 const providers = await Provider.list()
38
39 function printModels(providerID: string, verbose?: boolean) {
40 const provider = providers[providerID]
41 const sortedModels = Object.entries(provider.models).sort(([a], [b]) => a.localeCompare(b))
42 for (const [modelID, model] of sortedModels) {
43 process.stdout.write(`${providerID}/${modelID}`)
44 process.stdout.write(EOL)
45 if (verbose) {
46 process.stdout.write(JSON.stringify(model, null, 2))
47 process.stdout.write(EOL)
48 }
49 }
50 }
51
52 if (args.provider) {
53 const provider = providers[args.provider]

Callers 1

fnFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected