diff --git a/gateway/backend.py b/gateway/backend.py index d062554..ee9e5fa 100644 --- a/gateway/backend.py +++ b/gateway/backend.py @@ -305,6 +305,133 @@ async def get_me(request: Request): return Response(content=json.dumps(memories, indent=4), media_type="application/json") +# @app.get("/backend-api/system_hints") +# async def get_me(request: Request): +# token = request.headers.get("Authorization", "").replace("Bearer ", "") +# if len(token) == 45 or token.startswith("eyJhbGciOi"): +# return await chatgpt_reverse_proxy(request, "backend-api/system_hints") +# else: +# system_hints = { +# "system_hints": [ +# { +# "system_hint": "picture_v2", +# "name": "创建图片", +# "description": "Visualize ideas and concepts", +# "logo": "", +# "required_features": [ +# "image_gen_tool_enabled" +# ], +# "required_models": [], +# "required_conversation_modes": [], +# "allow_in_temporary_chat": True, +# "composer_bar_button_info": None, +# "suggested_prompt": { +# "theme": "#512AEB", +# "title": "创建图片", +# "subtitle": "Visualize ideas and concepts", +# "sort_order": 2, +# "badge": None +# }, +# "regex_matches": [ +# "image" +# ] +# }, +# { +# "system_hint": "search", +# "name": "搜索", +# "description": "在网上查找", +# "logo": "", +# "required_features": [ +# "search" +# ], +# "required_models": [], +# "required_conversation_modes": [ +# "primary_assistant" +# ], +# "allow_in_temporary_chat": True, +# "composer_bar_button_info": None, +# "suggested_prompt": None, +# "regex_matches": None +# }, +# { +# "system_hint": "reason", +# "name": "推理", +# "description": "使用 o3-mini", +# "logo": "", +# "required_features": [], +# "required_models": [ +# "o1", +# "o3-mini" +# ], +# "required_conversation_modes": [ +# "primary_assistant" +# ], +# "allow_in_temporary_chat": True, +# "composer_bar_button_info": { +# "disabled_text": "推理不可用", +# "tooltip_text": "思考后再回复", +# "announcement_key": "", +# "nux_title": "", +# "nux_description": "ChatGPT 可以先思考更长时间再回复,以便更好地回答您的重大问题。", +# "rate_limit_reached_text": None +# }, +# "suggested_prompt": None, +# "regex_matches": None +# }, +# { +# "system_hint": "canvas", +# "name": "画布", +# "description": "在写作和代码方面开展协作", +# "logo": "", +# "required_features": [ +# "canvas" +# ], +# "required_models": [], +# "required_conversation_modes": [], +# "allow_in_temporary_chat": False, +# "composer_bar_button_info": None, +# "suggested_prompt": { +# "theme": "#AF52DE", +# "title": "画布", +# "subtitle": "写作和编程", +# "sort_order": 3, +# "badge": None +# }, +# "regex_matches": None +# }, +# { +# "system_hint": "research", +# "name": "深入研究", +# "description": "对任何主题都有详细的见解", +# "logo": "", +# "required_features": [], +# "required_models": [], +# "required_conversation_modes": [ +# "primary_assistant" +# ], +# "allow_in_temporary_chat": False, +# "composer_bar_button_info": { +# "disabled_text": "深入研究不可用", +# "tooltip_text": "对任何主题都有详细的见解", +# "announcement_key": "oai/apps/hasSeenComposerCaterpillarButtonTooltip", +# "nux_title": "您的个人研究员", +# "nux_description": "使用 ChatGPT 来研究购物、大概念、科学问题等内容。[了解更多](https://openai.com/index/introducing-deep-research/)", +# "rate_limit_reached_text": "本月限额已用完" +# }, +# "suggested_prompt": { +# "theme": "#0088FF", +# "title": "深入研究", +# "subtitle": "探索宏大主题", +# "sort_order": 1, +# "badge": "新" +# }, +# "regex_matches": None +# } +# ] +# } +# return Response(content=json.dumps(system_hints, indent=4), media_type="application/json") + + @app.post("/backend-api/edge") async def edge(): return Response(status_code=204) diff --git a/templates/chatgpt.html b/templates/chatgpt.html index 2f0cddc..2c99f0a 100644 --- a/templates/chatgpt.html +++ b/templates/chatgpt.html @@ -519,7 +519,7 @@