cacode commited on
Commit
a041742
·
verified ·
1 Parent(s): 0becd9b

Update app/main.py

Browse files
Files changed (1) hide show
  1. 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 = client.chat.completions.create(
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 = client.chat.completions.create(
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 = client.chat.completions.create(
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 = client.chat.completions.create(
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 = client.chat.completions.create(
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
  )