From 796ed3e623c5d873491f5a14af5859961c8e6083 Mon Sep 17 00:00:00 2001 From: Nathan Brake Date: Thu, 16 Oct 2025 10:25:31 -0400 Subject: [PATCH] reasoner works already! --- src/any_llm/providers/deepseek/deepseek.py | 1 + tests/conftest.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/any_llm/providers/deepseek/deepseek.py b/src/any_llm/providers/deepseek/deepseek.py index 5ede99be8..80352132c 100644 --- a/src/any_llm/providers/deepseek/deepseek.py +++ b/src/any_llm/providers/deepseek/deepseek.py @@ -15,6 +15,7 @@ class DeepseekProvider(BaseOpenAIProvider): SUPPORTS_COMPLETION_IMAGE = False SUPPORTS_COMPLETION_PDF = False SUPPORTS_EMBEDDING = False # DeepSeek doesn't host an embedding model + SUPPORTS_COMPLETION_REASONING = True async def _acompletion( self, diff --git a/tests/conftest.py b/tests/conftest.py index 595aaaa0d..1525216a9 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -25,6 +25,7 @@ def provider_reasoning_model_map() -> dict[LLMProvider, str]: LLMProvider.LMSTUDIO: "openai/gpt-oss-20b", # You must have LM Studio running and the server enabled LLMProvider.AZUREOPENAI: "azure/", LLMProvider.COHERE: "command-a-reasoning-08-2025", + LLMProvider.DEEPSEEK: "deepseek-reasoner", }