Diff
1diff --git a/internal/llm/client.go b/internal/llm/client.go
2index 607c822546d856629082cfaf9111651be566ef8f..4800a7ae2a2e59a9f0f8bc4b45fd41d735c8c4ab 100644
3--- a/internal/llm/client.go
4+++ b/internal/llm/client.go
5@@ -167,6 +167,9 @@ func (c *Client) LoadModel() error {
6
7 if resp.StatusCode < 200 || resp.StatusCode >= 300 {
8 detail, _ := io.ReadAll(io.LimitReader(resp.Body, 4096))
9+ if strings.Contains(string(detail), "already running") {
10+ return nil
11+ }
12 return fmt.Errorf("llm: %s returned HTTP %d: %s", url, resp.StatusCode, strings.TrimSpace(string(detail)))
13 }
14 return nil