diff --git a/server/modelpath.go b/server/modelpath.go index 62336579..8f78a8dd 100644 --- a/server/modelpath.go +++ b/server/modelpath.go @@ -108,7 +108,7 @@ func modelsDir() (string, error) { return "", err } if models, exists := os.LookupEnv("OLLAMA_MODELS"); exists { - if strings.HasPrefix(models, "~/") { + if strings.HasPrefix(models, "~"+string(os.PathSeparator)) { return filepath.Join(home, models[2:]), nil } return models, nil