mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-09-03 10:00:22 +08:00
Merge pull request #664 from DayuanJiang/fix/ollama-client-base-url
Supports client-provided base URL for Ollama
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user