Merge pull request #664 from DayuanJiang/fix/ollama-client-base-url

Supports client-provided base URL for Ollama
This commit is contained in:
Dayuan Jiang
2026-01-29 21:57:05 +09:00
committed by GitHub

View File

@@ -838,16 +838,16 @@ export function getAIModel(overrides?: ClientOverrides): ModelConfig {
break break
} }
case "ollama": case "ollama": {
if (process.env.OLLAMA_BASE_URL) { const baseURL = overrides?.baseUrl || process.env.OLLAMA_BASE_URL
const customOllama = createOllama({ if (baseURL) {
baseURL: process.env.OLLAMA_BASE_URL, const customOllama = createOllama({ baseURL })
})
model = customOllama(modelId) model = customOllama(modelId)
} else { } else {
model = ollama(modelId) model = ollama(modelId)
} }
break break
}
case "openrouter": { case "openrouter": {
const apiKey = resolveApiKey(overrides, "OPENROUTER_API_KEY") const apiKey = resolveApiKey(overrides, "OPENROUTER_API_KEY")