@@ -262,6 +262,49 @@ async def get_me(request: Request):
262262 return Response (content = json .dumps (me , indent = 4 ), media_type = "application/json" )
263263
264264
265+ @app .get ("/backend-api/tasks" )
266+ async def get_me (request : Request ):
267+ token = request .headers .get ("Authorization" , "" ).replace ("Bearer " , "" )
268+ if len (token ) == 45 or token .startswith ("eyJhbGciOi" ):
269+ return await chatgpt_reverse_proxy (request , "backend-api/tasks" )
270+ else :
271+ tasks = {
272+ "tasks" : [],
273+ "cursor" : None
274+ }
275+ return Response (content = json .dumps (tasks , indent = 4 ), media_type = "application/json" )
276+
277+
278+ @app .get ("/backend-api/user_system_messages" )
279+ async def get_me (request : Request ):
280+ token = request .headers .get ("Authorization" , "" ).replace ("Bearer " , "" )
281+ if len (token ) == 45 or token .startswith ("eyJhbGciOi" ):
282+ return await chatgpt_reverse_proxy (request , "backend-api/user_system_messages" )
283+ else :
284+ user_system_messages = {
285+ "object" : "user_system_message_detail" ,
286+ "enabled" : True ,
287+ "about_user_message" : "" ,
288+ "about_model_message" : "" ,
289+ "name_user_message" : "" ,
290+ "role_user_message" : "" ,
291+ "traits_model_message" : "" ,
292+ "other_user_message" : "" ,
293+ "disabled_tools" : []
294+ }
295+ return Response (content = json .dumps (user_system_messages , indent = 4 ), media_type = "application/json" )
296+
297+
298+ @app .get ("/backend-api/memories" )
299+ async def get_me (request : Request ):
300+ token = request .headers .get ("Authorization" , "" ).replace ("Bearer " , "" )
301+ if len (token ) == 45 or token .startswith ("eyJhbGciOi" ):
302+ return await chatgpt_reverse_proxy (request , "backend-api/memories" )
303+ else :
304+ memories = {"memories" :[],"memory_max_tokens" :10000 ,"memory_num_tokens" :0 }
305+ return Response (content = json .dumps (memories , indent = 4 ), media_type = "application/json" )
306+
307+
265308@app .post ("/backend-api/edge" )
266309async def edge ():
267310 return Response (status_code = 204 )
0 commit comments