Update app/main.py
Browse files- app/main.py +8 -7
app/main.py
CHANGED
@@ -20,10 +20,11 @@ BAIDU_SECRET_KEY = os.getenv("BAIDU_SECRET_KEY", "")
|
|
20 |
|
21 |
# —— 指定代理站 & API Key —— #
|
22 |
openai.api_key = "Magic-123456"
|
23 |
-
openai.base_url = "https://freeapi.oaiopen.com"
|
|
|
24 |
|
25 |
# —— 初始化 v1 客户端 —— #
|
26 |
-
client = OpenAI(api_key=openai.api_key)
|
27 |
# 同步 base_url
|
28 |
#client.api_base = openai.api_base
|
29 |
|
@@ -71,7 +72,7 @@ def process(image_pil):
|
|
71 |
fmt_prompt = (
|
72 |
"请帮我整理下面的英语作文文本格式,只整理英文正文部分(忽略英文正文外所有部分),保证原汁原味(明显错误空格换行、乱码、非常用字符比如☰需要改正除外),出现的拼写错误也不要帮助改正:\n\n"+ essay_text
|
73 |
)
|
74 |
-
fm_resp =
|
75 |
model="gpt-4o",
|
76 |
messages=[{"role": "user", "content": fmt_prompt}]
|
77 |
)
|
@@ -82,7 +83,7 @@ def process(image_pil):
|
|
82 |
"请帮我把下面的英语作文的语法错误改正,输出改正后的文章,"
|
83 |
"原文错误用()括起来,修改部分用[]括起来:\n\n" + revised
|
84 |
)
|
85 |
-
cm_resp =
|
86 |
model="gpt-4o",
|
87 |
messages=[{"role": "user", "content": corr_prompt}]
|
88 |
)
|
@@ -92,7 +93,7 @@ def process(image_pil):
|
|
92 |
review_prompt = (
|
93 |
"下面是一份已经批改过的英语作文,请根据批注给出逐条批改意见:\n\n" + corrected
|
94 |
)
|
95 |
-
rm_resp =
|
96 |
model="gpt-4o",
|
97 |
messages=[{"role": "user", "content": review_prompt}]
|
98 |
)
|
@@ -102,7 +103,7 @@ def process(image_pil):
|
|
102 |
rate_prompt = (
|
103 |
"请按照 IELTS/CEFR 写作评价体系,从语言通顺度、连贯度、词汇与语法三维度打分并给出原因:\n\n" + revised
|
104 |
)
|
105 |
-
rr_resp =
|
106 |
model="gpt-4o",
|
107 |
messages=[{"role": "user", "content": rate_prompt}]
|
108 |
)
|
@@ -112,7 +113,7 @@ def process(image_pil):
|
|
112 |
rewrite_prompt = (
|
113 |
"请使用优秀表达重写下面这篇作文,加粗可供学习的部分:\n\n" + revised
|
114 |
)
|
115 |
-
wm_resp =
|
116 |
model="gpt-4o",
|
117 |
messages=[{"role": "user", "content": rewrite_prompt}]
|
118 |
)
|
|
|
20 |
|
21 |
# —— 指定代理站 & API Key —— #
|
22 |
openai.api_key = "Magic-123456"
|
23 |
+
openai.base_url = "https://freeapi.oaiopen.com/v1/"
|
24 |
+
openai.default_headers = {"x-foo": "true"}
|
25 |
|
26 |
# —— 初始化 v1 客户端 —— #
|
27 |
+
#client = OpenAI(api_key=openai.api_key)
|
28 |
# 同步 base_url
|
29 |
#client.api_base = openai.api_base
|
30 |
|
|
|
72 |
fmt_prompt = (
|
73 |
"请帮我整理下面的英语作文文本格式,只整理英文正文部分(忽略英文正文外所有部分),保证原汁原味(明显错误空格换行、乱码、非常用字符比如☰需要改正除外),出现的拼写错误也不要帮助改正:\n\n"+ essay_text
|
74 |
)
|
75 |
+
fm_resp = openai.chat.completions.create(
|
76 |
model="gpt-4o",
|
77 |
messages=[{"role": "user", "content": fmt_prompt}]
|
78 |
)
|
|
|
83 |
"请帮我把下面的英语作文的语法错误改正,输出改正后的文章,"
|
84 |
"原文错误用()括起来,修改部分用[]括起来:\n\n" + revised
|
85 |
)
|
86 |
+
cm_resp = openai.chat.completions.create(
|
87 |
model="gpt-4o",
|
88 |
messages=[{"role": "user", "content": corr_prompt}]
|
89 |
)
|
|
|
93 |
review_prompt = (
|
94 |
"下面是一份已经批改过的英语作文,请根据批注给出逐条批改意见:\n\n" + corrected
|
95 |
)
|
96 |
+
rm_resp = openai.chat.completions.create(
|
97 |
model="gpt-4o",
|
98 |
messages=[{"role": "user", "content": review_prompt}]
|
99 |
)
|
|
|
103 |
rate_prompt = (
|
104 |
"请按照 IELTS/CEFR 写作评价体系,从语言通顺度、连贯度、词汇与语法三维度打分并给出原因:\n\n" + revised
|
105 |
)
|
106 |
+
rr_resp = openai.chat.completions.create(
|
107 |
model="gpt-4o",
|
108 |
messages=[{"role": "user", "content": rate_prompt}]
|
109 |
)
|
|
|
113 |
rewrite_prompt = (
|
114 |
"请使用优秀表达重写下面这篇作文,加粗可供学习的部分:\n\n" + revised
|
115 |
)
|
116 |
+
wm_resp = openai.chat.completions.create(
|
117 |
model="gpt-4o",
|
118 |
messages=[{"role": "user", "content": rewrite_prompt}]
|
119 |
)
|