diff --git a/backend/server/api/coach/sos-stream.get.ts b/backend/server/api/coach/sos-stream.get.ts index c159f99..491c6ce 100644 --- a/backend/server/api/coach/sos-stream.get.ts +++ b/backend/server/api/coach/sos-stream.get.ts @@ -308,7 +308,10 @@ export default defineEventHandler(async (event) => { ...messages, { role: "assistant", content: fullText.split("[[CHIPS]]:")[0].trim() }, ]; - extractAndStoreMemories(user.id, allMessages, sessionId, key).catch( + // Memory-extraction nutzt OpenRouter unabhängig vom user-toggle (Sonnet/Haiku/Groq) — + // Memory extraction ist eigener LLM-call, kein Bezug zur SOS-Antwort + const memoryExtractKey = (config.openrouterApiKey as string | undefined) ?? ""; + extractAndStoreMemories(user.id, allMessages, sessionId, memoryExtractKey).catch( () => {}, ); } catch (err) {