From 6f48d4bd48ef96949d43943f1b1610d99caec822 Mon Sep 17 00:00:00 2001 From: Sooty <7614538+SootyOwl@users.noreply.github.com> Date: Wed, 17 Dec 2025 03:37:54 +0000 Subject: [PATCH] Correct provider name for openai-proxy in LLMConfig (#3097) --- letta/agents/letta_agent_v3.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/letta/agents/letta_agent_v3.py b/letta/agents/letta_agent_v3.py index ff8ce044..42573e3e 100644 --- a/letta/agents/letta_agent_v3.py +++ b/letta/agents/letta_agent_v3.py @@ -1488,6 +1488,9 @@ class LettaAgentV3(LettaAgentV2): # provider type when only a model name is given. if "/" in summarizer_config.model: provider, model_name = summarizer_config.model.split("/", 1) + if provider == "openai-proxy": + # fix for pydantic LLMConfig validation + provider = "openai" else: provider = agent_llm_config.model_endpoint_type model_name = summarizer_config.model