From 6889f63e2ce8a4410f37170d2f5d850348d2f07e Mon Sep 17 00:00:00 2001 From: Charles Packer Date: Tue, 14 May 2024 23:10:26 -0700 Subject: [PATCH] fix: make auth endpoint work with user API keys (#1385) --- memgpt/server/rest_api/auth/index.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/memgpt/server/rest_api/auth/index.py b/memgpt/server/rest_api/auth/index.py index ffa33075..065f4ee1 100644 --- a/memgpt/server/rest_api/auth/index.py +++ b/memgpt/server/rest_api/auth/index.py @@ -28,8 +28,10 @@ def setup_auth_router(server: SyncServer, interface: QueuingInterface, password: interface.clear() try: if request.password != password: - raise HTTPException(status_code=400, detail="Incorrect credentials") - response = server.authenticate_user() + # raise HTTPException(status_code=400, detail="Incorrect credentials") + response = server.api_key_to_user(api_key=request.password) + else: + response = server.authenticate_user() except HTTPException: raise except Exception as e: