MCPcopy Create free account
hub / github.com/anomalyco/opencode / formatCurrentModelId

Function formatCurrentModelId

packages/opencode/src/acp/config-option.ts:148–157  ·  view source on GitHub ↗
(input: {
  model: ModelSelection["model"]
  variant?: string
  variants?: readonly string[]
  includeVariant?: boolean
})

Source from the content-addressed store, hash-verified

146}
147
148export function formatCurrentModelId(input: {
149 model: ModelSelection["model"]
150 variant?: string
151 variants?: readonly string[]
152 includeVariant?: boolean
153}) {
154 const base = `${input.model.providerID}/${input.model.modelID}`
155 if (!input.includeVariant || !input.variants?.length) return base
156 return `${base}/${selectVariant(input.variant, input.variants)}`
157}
158
159export function formatVariantName(variant: string) {
160 return variant

Callers 2

buildModelSelectOptionFunction · 0.85

Calls 1

selectVariantFunction · 0.70

Tested by

no test coverage detected