fix 404 issue for model = nvidia/nvidia/* , like nvidia/nvidia/nemotron-3-nano-30b-a3b
This commit is contained in:
parent
6b429de927
commit
70f20f4603
2 changed files with 4 additions and 1 deletions
|
|
@ -240,7 +240,7 @@ func normalizeModel(model, apiBase string) string {
|
|||
|
||||
prefix := strings.ToLower(model[:idx])
|
||||
switch prefix {
|
||||
case "moonshot", "nvidia", "groq", "ollama", "deepseek", "google", "openrouter", "zhipu":
|
||||
case "moonshot", "groq", "ollama", "deepseek", "google", "openrouter", "zhipu":
|
||||
return model[idx+1:]
|
||||
default:
|
||||
return model
|
||||
|
|
|
|||
|
|
@ -280,4 +280,7 @@ func TestNormalizeModel_UsesAPIBase(t *testing.T) {
|
|||
if got := normalizeModel("openrouter/auto", "https://openrouter.ai/api/v1"); got != "openrouter/auto" {
|
||||
t.Fatalf("normalizeModel(openrouter) = %q, want %q", got, "openrouter/auto")
|
||||
}
|
||||
if got := normalizeModel("nvidia/nvidia/nemotron-3-8b", "https://integrate.api.nvidia.com/v1"); got != "nvidia/nvidia/nemotron-3-8b" {
|
||||
t.Fatalf("normalizeModel(nvidia) = %q, want %q", got, "nvidia/nvidia/nemotron-3-8b")
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue