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

Function requireBaseURL

packages/opencode/src/session/llm/native-request.ts:148–151  ·  view source on GitHub ↗
(model: Provider.Model, url: string | undefined)

Source from the content-addressed store, hash-verified

146 "model" in input ? (input.baseURL ?? (input.model.api.url || undefined)) : input.api.url || undefined
147
148const requireBaseURL = (model: Provider.Model, url: string | undefined) => {
149 if (url) return url
150 throw new Error(`Native LLM request adapter requires a base URL for ${model.providerID}/${model.id}`)
151}
152
153export const model = (input: Provider.Model | RequestInput, headers?: Record<string, string>) => {
154 const model = "model" in input ? input.model : input

Callers 1

modelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected