From 63707b9c91d7e1d13bcb01e64974a2e76c85f7d5 Mon Sep 17 00:00:00 2001 From: Sarah Wooders Date: Sun, 17 Aug 2025 13:38:36 -0700 Subject: [PATCH] fix: allow for empty base_url for provider check (#3977) --- letta/server/rest_api/routers/v1/providers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/letta/server/rest_api/routers/v1/providers.py b/letta/server/rest_api/routers/v1/providers.py index dbbf6c7f..3e65381a 100644 --- a/letta/server/rest_api/routers/v1/providers.py +++ b/letta/server/rest_api/routers/v1/providers.py @@ -76,6 +76,9 @@ async def check_provider( server: "SyncServer" = Depends(get_letta_server), ): try: + if request.base_url and len(request.base_url) == 0: + # set to null if empty string + request.base_url = None await server.provider_manager.check_provider_api_key(provider_check=request) return JSONResponse( status_code=status.HTTP_200_OK, content={"message": f"Valid api key for provider_type={request.provider_type.value}"}