diff --git a/letta/server/rest_api/routers/v1/providers.py b/letta/server/rest_api/routers/v1/providers.py index a8f01c1b..0cf29114 100644 --- a/letta/server/rest_api/routers/v1/providers.py +++ b/letta/server/rest_api/routers/v1/providers.py @@ -47,7 +47,8 @@ def create_provider( """ actor = server.user_manager.get_user_or_default(user_id=actor_id) - provider = Provider(**request.model_dump()) + provider = ProviderCreate(**request.model_dump()) + provider = server.provider_manager.create_provider(provider, actor=actor) return provider