From 3ff0a2958b30ffb3443ffc6964c193c27da22de9 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 31 May 2026 12:57:53 +0000 Subject: [PATCH] Update Claude model to claude-sonnet-4-6 https://claude.ai/code/session_01XZWViSUu81de7Ba4HoaUHj --- extraction/claude.go | 2 +- server/nudge.go | 2 +- server/server.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extraction/claude.go b/extraction/claude.go index ed3fe98..694521c 100644 --- a/extraction/claude.go +++ b/extraction/claude.go @@ -35,7 +35,7 @@ type claudeResponse struct { func callClaude(ctx context.Context, apiKey, prompt string) (string, error) { reqBody := claudeRequest{ - Model: "claude-sonnet-4-20250514", + Model: "claude-sonnet-4-6", MaxTokens: 2048, Messages: []claudeMessage{ {Role: "user", Content: prompt}, diff --git a/server/nudge.go b/server/nudge.go index eaf8489..6191be2 100644 --- a/server/nudge.go +++ b/server/nudge.go @@ -25,7 +25,7 @@ The message should be polite, casual, and natural — like something a real pers Return ONLY the message text, nothing else.`, c.PersonName, c.Title, c.Context, c.SourceQuote, c.SourceTime) reqBody := map[string]any{ - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-6", "max_tokens": 256, "messages": []map[string]string{ {"role": "user", "content": prompt}, diff --git a/server/server.go b/server/server.go index 3f522a9..6933529 100644 --- a/server/server.go +++ b/server/server.go @@ -344,7 +344,7 @@ func (s *Server) handleValidateKey(w http.ResponseWriter, r *http.Request) { } req, _ := http.NewRequestWithContext(r.Context(), "POST", "https://api.anthropic.com/v1/messages", - bytes.NewReader([]byte(`{"model":"claude-sonnet-4-20250514","max_tokens":1,"messages":[{"role":"user","content":"hi"}]}`))) + bytes.NewReader([]byte(`{"model":"claude-sonnet-4-6","max_tokens":1,"messages":[{"role":"user","content":"hi"}]}`))) req.Header.Set("Content-Type", "application/json") req.Header.Set("x-api-key", body.APIKey) req.Header.Set("anthropic-version", "2023-06-01")