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

Function parseModel

packages/arctic/src/provider/provider.ts:2195–2203  ·  view source on GitHub ↗
(model: string)

Source from the content-addressed store, hash-verified

2193 }
2194
2195 export function parseModel(model: string) {
2196 const [providerPart, ...rest] = model.split("/")
2197 const parsed = Auth.parseDisplayName(providerPart)
2198 const providerID = Auth.formatKey(parsed.provider, parsed.connection)
2199 return {
2200 providerID,
2201 modelID: rest.join("/"),
2202 }
2203 }
2204
2205 export const ModelNotFoundError = NamedError.create(
2206 "ProviderModelNotFoundError",

Callers 2

getSmallModelFunction · 0.85
defaultModelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected