Update api/utils.py
Browse files- api/utils.py +5 -4
api/utils.py
CHANGED
@@ -82,7 +82,8 @@ def strip_model_prefix(content: str, model_prefix: Optional[str] = None) -> str:
|
|
82 |
# Process streaming response with headers from config.py
|
83 |
async def process_streaming_response(request: ChatRequest):
|
84 |
chat_id = generate_chat_id()
|
85 |
-
|
|
|
86 |
|
87 |
agent_mode = AGENT_MODE.get(request.model, {})
|
88 |
trending_agent_mode = TRENDING_AGENT_MODE.get(request.model, {})
|
@@ -155,14 +156,14 @@ async def process_streaming_response(request: ChatRequest):
|
|
155 |
# Process non-streaming response with headers from config.py
|
156 |
async def process_non_streaming_response(request: ChatRequest):
|
157 |
chat_id = generate_chat_id()
|
158 |
-
|
|
|
159 |
|
160 |
agent_mode = AGENT_MODE.get(request.model, {})
|
161 |
trending_agent_mode = TRENDING_AGENT_MODE.get(request.model, {})
|
162 |
model_prefix = MODEL_PREFIXES.get(request.model, "")
|
163 |
referer_path = MODEL_REFERERS.get(request.model, f"/?model={request.model}")
|
164 |
referer_url = f"{BASE_URL}{referer_path}"
|
165 |
-
chat_url = f"{BASE_URL}/chat/{chat_id}?model={request.model}"
|
166 |
|
167 |
# Generate headers for API chat request and chat request with dynamic Referer
|
168 |
headers_api_chat = get_headers_api_chat(referer_url)
|
@@ -232,4 +233,4 @@ async def process_non_streaming_response(request: ChatRequest):
|
|
232 |
}
|
233 |
],
|
234 |
"usage": None,
|
235 |
-
}
|
|
|
82 |
# Process streaming response with headers from config.py
|
83 |
async def process_streaming_response(request: ChatRequest):
|
84 |
chat_id = generate_chat_id()
|
85 |
+
chat_url = f"/chat/{chat_id}?model={request.model}"
|
86 |
+
logger.info(f"Generated Chat ID: {chat_id} - URL: {chat_url}")
|
87 |
|
88 |
agent_mode = AGENT_MODE.get(request.model, {})
|
89 |
trending_agent_mode = TRENDING_AGENT_MODE.get(request.model, {})
|
|
|
156 |
# Process non-streaming response with headers from config.py
|
157 |
async def process_non_streaming_response(request: ChatRequest):
|
158 |
chat_id = generate_chat_id()
|
159 |
+
chat_url = f"/chat/{chat_id}?model={request.model}"
|
160 |
+
logger.info(f"Generated Chat ID: {chat_id} - URL: {chat_url}")
|
161 |
|
162 |
agent_mode = AGENT_MODE.get(request.model, {})
|
163 |
trending_agent_mode = TRENDING_AGENT_MODE.get(request.model, {})
|
164 |
model_prefix = MODEL_PREFIXES.get(request.model, "")
|
165 |
referer_path = MODEL_REFERERS.get(request.model, f"/?model={request.model}")
|
166 |
referer_url = f"{BASE_URL}{referer_path}"
|
|
|
167 |
|
168 |
# Generate headers for API chat request and chat request with dynamic Referer
|
169 |
headers_api_chat = get_headers_api_chat(referer_url)
|
|
|
233 |
}
|
234 |
],
|
235 |
"usage": None,
|
236 |
+
}
|