From 9a10e01a24ae0aaa810d706ca156b9c6cc26cd8f Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Mon, 11 May 2026 10:23:18 -0500 Subject: [PATCH] fix(llm): switch to deepseek-chat (standard model, no reasoning overhead) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit deepseek-v4-flash is still a reasoning variant and burns tokens on chain-of-thought before producing content. deepseek-chat produces output directly — 82 tokens all went to content in testing, vs 85-102 tokens that produced empty observations on flash. --- lib/towerops/llm/deepseek.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/towerops/llm/deepseek.ex b/lib/towerops/llm/deepseek.ex index b35964c7..a39ae911 100644 --- a/lib/towerops/llm/deepseek.ex +++ b/lib/towerops/llm/deepseek.ex @@ -13,7 +13,7 @@ defmodule Towerops.LLM.DeepSeek do @behaviour Towerops.LLM.Behaviour @default_base_url "https://api.deepseek.com/v1" - @default_model "deepseek-v4-flash" + @default_model "deepseek-chat" @receive_timeout 120_000 @impl true