Spaces:
Sleeping
Sleeping
Junhui Ji
commited on
Commit
·
e8a59d4
1
Parent(s):
872249d
update openai key management, update example loading status
Browse files- main.py +2 -2
- static/script.js +1 -1
- static/styles.css +1 -1
main.py
CHANGED
@@ -192,7 +192,7 @@ async def analyze_feedback(request: AnalysisRequest):
|
|
192 |
|
193 |
# 调用OpenAI API进行分析
|
194 |
response = await call_openai_api(
|
195 |
-
system_prompt='你是一位专业的设计顾问,擅长分析客户反馈,提取关键信息,并提供专业建议。请根据老板的反馈分析情绪值(用emoji表示),并结合给出的设计稿,给出三个具体的修改建议。每个建议应该包含一个标题和详细描述。首先你需要对老板的情绪进行解读,使用"情绪值:"开头并分为五类:1. 非常满意-😊😊😊 2. 比较满意-🙂🙂🙂 3. 一般般-😐😐😐 4. 不太满意-🙁🙁🙁 5. 非常不满意-😠😠😠,然后在下一行用一句话分析老板的情绪,以"情绪分析:"开头。随后,请以"修改建议:\n"
|
196 |
user_content=[
|
197 |
{"type": "input_text", "text": context},
|
198 |
*([{"type": "input_image", "image_url": request.image_data}] if request.image_data else [])
|
@@ -211,7 +211,7 @@ async def optimize_design(request: OptimizationRequest, client_ip: str = None):
|
|
211 |
if client_ip is None or client_ip not in white_list:
|
212 |
raise HTTPException(
|
213 |
status_code=503,
|
214 |
-
detail="
|
215 |
)
|
216 |
|
217 |
user_rate_limit = white_list[client_ip]
|
|
|
192 |
|
193 |
# 调用OpenAI API进行分析
|
194 |
response = await call_openai_api(
|
195 |
+
system_prompt='你是一位专业的设计顾问,擅长分析客户反馈,提取关键信息,并提供专业建议。请根据老板的反馈分析情绪值(用emoji表示),并结合给出的设计稿,给出三个具体的修改建议。每个建议应该包含一个标题和详细描述。首先你需要对老板的情绪进行解读,使用"情绪值:"开头并分为五类:1. 非常满意-😊😊😊 2. 比较满意-🙂🙂🙂 3. 一般般-😐😐😐 4. 不太满意-🙁🙁🙁 5. 非常不满意-😠😠😠,然后在下一行用一句话分析老板的情绪,以"情绪分析:"开头。随后,请以"修改建议:\n"开头,并以有序列表分三行说明三个具体建议,并以\n\n分隔,比如:"1. 提高对比度:xxx\n\n 2. ...\n\n 3. ...\n\n"。记得结合图片进行分析和提出修改建议。最后,你需要使用网页搜索来获取合适的参考UI设计案例,来为修改当前案例提供参考。请在新的一行以"搜索内容:"开头,给出合适的搜索内容,以获取合适的参考设计案例,注意,你只能搜索与UI/UX设计相关的案例。',
|
196 |
user_content=[
|
197 |
{"type": "input_text", "text": context},
|
198 |
*([{"type": "input_image", "image_url": request.image_data}] if request.image_data else [])
|
|
|
211 |
if client_ip is None or client_ip not in white_list:
|
212 |
raise HTTPException(
|
213 |
status_code=503,
|
214 |
+
detail="当前用户无生图权限,请点击'想使用自己的OpenAI API Key?'输入您的OpenAI API Key或联系@王月(Phoebe)添加白名单后重试。"
|
215 |
)
|
216 |
|
217 |
user_rate_limit = white_list[client_ip]
|
static/script.js
CHANGED
@@ -434,7 +434,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|
434 |
|
435 |
if (suggestionsText) {
|
436 |
// 提取三个建议
|
437 |
-
const suggestionLines = suggestionsText.trim().split('\n');
|
438 |
const suggestions = [];
|
439 |
|
440 |
// 处理每一行建议
|
|
|
434 |
|
435 |
if (suggestionsText) {
|
436 |
// 提取三个建议
|
437 |
+
const suggestionLines = suggestionsText.trim().split('\n\n');
|
438 |
const suggestions = [];
|
439 |
|
440 |
// 处理每一行建议
|
static/styles.css
CHANGED
@@ -928,8 +928,8 @@ footer {
|
|
928 |
|
929 |
/* API Key Link */
|
930 |
.api-key-link {
|
931 |
-
text-align: center;
|
932 |
margin-bottom: 20px;
|
|
|
933 |
}
|
934 |
|
935 |
.api-key-link a {
|
|
|
928 |
|
929 |
/* API Key Link */
|
930 |
.api-key-link {
|
|
|
931 |
margin-bottom: 20px;
|
932 |
+
margin-left: 20px;
|
933 |
}
|
934 |
|
935 |
.api-key-link a {
|