diff --git a/setup.ps1 b/setup.ps1 index 35a525e..6bb1012 100644 --- a/setup.ps1 +++ b/setup.ps1 @@ -247,9 +247,14 @@ if ($brain -eq "ollama" -or $brain -eq "both") { # поэтому облачная модель получает второе, «правильное» имя. # Третий элемент "optional": модель платная, её отсутствие не валит установку. $pairs = @( - @("glm-5.3:cloud", "claude-sonnet-4-6", ""), - @("glm-5.3-flash:cloud", "claude-haiku-4-5", ""), - @("kimi-k3:cloud", "claude-opus-4-6", "optional") + @("glm-5.3:cloud", "claude-sonnet-4-6", ""), + @("kimi-k3:cloud", "claude-opus-4-6", ""), + @("glm-5.3-flash:cloud", "claude-haiku-4-5", ""), + @("qwen3.5:397b-cloud", "claude-sonnet-4-5", "optional"), + @("deepseek-v4-pro:0813-cloud", "claude-opus-4-1", "optional"), + @("gpt-oss:120b-cloud", "claude-haiku-3-5", "optional"), + @("minimax-m3:cloud", "claude-3-7-sonnet", "optional"), + @("nemotron-3-super:cloud", "claude-3-5-haiku", "optional") ) foreach ($p in $pairs) { & ollama pull $p[0] 2>$null | Out-Null @@ -294,15 +299,20 @@ if ($brain -eq "ollama" -or $brain -eq "both") { Write-Utf8 (Join-Path $LIB "$ID_OLLAMA.json") @' { "inferenceProvider": "gateway", - "inferenceGatewayBaseUrl": "http://localhost:11434", + "inferenceGatewayBaseUrl": "http://127.0.0.1:11434", "inferenceGatewayApiKey": "ollama", "inferenceGatewayAuthScheme": "bearer", "inferenceCredentialKind": "static", "modelDiscoveryEnabled": false, "inferenceModels": [ - { "name": "claude-sonnet-4-6", "labelOverride": "GLM-5.3 (Ollama Cloud)", "anthropicFamilyTier": "sonnet", "isFamilyDefault": true }, - { "name": "claude-opus-4-6", "labelOverride": "Kimi K3 (Ollama Cloud)", "anthropicFamilyTier": "opus", "isFamilyDefault": true }, - { "name": "claude-haiku-4-5", "labelOverride": "GLM-5.3 Flash (Ollama Cloud)", "anthropicFamilyTier": "haiku", "isFamilyDefault": true } + { "name": "claude-sonnet-4-6", "labelOverride": "GLM-5.3 (Ollama)", "anthropicFamilyTier": "sonnet", "isFamilyDefault": true }, + { "name": "claude-opus-4-6", "labelOverride": "Kimi K3 (Ollama)", "anthropicFamilyTier": "opus", "isFamilyDefault": true }, + { "name": "claude-haiku-4-5", "labelOverride": "GLM-5.3 Flash (Ollama)", "anthropicFamilyTier": "haiku", "isFamilyDefault": true }, + { "name": "claude-sonnet-4-5", "labelOverride": "Qwen3.5 397B (Ollama)", "anthropicFamilyTier": "sonnet", "isFamilyDefault": false }, + { "name": "claude-opus-4-1", "labelOverride": "DeepSeek V4 Pro (Ollama)", "anthropicFamilyTier": "opus", "isFamilyDefault": false }, + { "name": "claude-haiku-3-5", "labelOverride": "GPT-OSS 120B (Ollama)", "anthropicFamilyTier": "haiku", "isFamilyDefault": false }, + { "name": "claude-3-7-sonnet", "labelOverride": "MiniMax M3 (Ollama)", "anthropicFamilyTier": "sonnet", "isFamilyDefault": false }, + { "name": "claude-3-5-haiku", "labelOverride": "Nemotron 3 Super (Ollama)", "anthropicFamilyTier": "haiku", "isFamilyDefault": false } ] } '@