MCPcopy
hub / github.com/anomalyco/opencode / selectAzureLanguageModel

Function selectAzureLanguageModel

packages/opencode/src/provider/provider.ts:154–160  ·  view source on GitHub ↗
(sdk: any, modelID: string, useChat: boolean)

Source from the content-addressed store, hash-verified

152}
153
154function selectAzureLanguageModel(sdk: any, modelID: string, useChat: boolean) {
155 if (useChat && sdk.chat) return sdk.chat(modelID)
156 if (sdk.responses) return sdk.responses(modelID)
157 if (sdk.messages) return sdk.messages(modelID)
158 if (sdk.chat) return sdk.chat(modelID)
159 return sdk.languageModel(modelID)
160}
161
162function selectBedrockMantleLanguageModel(sdk: BundledSDK, modelID: string) {
163 if (modelID === "openai.gpt-oss-safeguard-20b" || modelID === "openai.gpt-oss-safeguard-120b")

Callers 1

getModelFunction · 0.85

Calls 4

chatMethod · 0.80
responsesMethod · 0.80
languageModelMethod · 0.80
messagesMethod · 0.45

Tested by

no test coverage detected