diff --git a/server/modelpath.go b/server/modelpath.go index a7f54d57..26d2101a 100644 --- a/server/modelpath.go +++ b/server/modelpath.go @@ -106,10 +106,10 @@ func GetBlobsPath(digest string) (string, error) { return "", err } - path := filepath.Join(home, ".ollama", "models", "blobs") + path := filepath.Join(home, ".ollama", "models", "blobs", digest) if err := os.MkdirAll(filepath.Dir(path), 0o755); err != nil { return "", err } - return filepath.Join(path, digest), nil + return path, nil }