You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
2.5 KiB

class Config:
def __init__(self):
# 目录提取拼接相关参数
self.pantten_second_biaoti = '[2二ⅡⅠ][、.]\s{0,}?[\u4e00-\u9fa5]+'
self.pantten_other_biaoti = '[2-9二三四五六七八九ⅡⅢⅣⅤⅥⅦⅧⅨ][、.]\s{0,}?[\u4e00-\u9fa5]+'
# chatgpt 接口相关参数
self.mulu_prompt = "请帮我根据题目为“{}”生成一个论文目录"
self.first_title_prompt = "论文题目是“{}”,目录是“{}”,请把其中的大标题“{}”的内容补充完整,补充内容字数在100字左右"
self.small_title_prompt = "论文题目是“{}”,目录是“{}”,请把其中的小标题“{}”的内容补充完整,补充内容字数在100字左右"
self.references_prompt = "论文题目是“{}”,目录是“{}”,请为这篇论文生成15篇左右的参考文献,要求其中有有中文参考文献不低于12篇,英文参考文献不低于2篇"
self.thank_prompt = "请以“{}”为题写一篇论文的致谢"
self.kaitibaogao_prompt = "请以《{}》为题目生成研究的主要的内容、背景、目的、意义,要求不少于100字"
self.chinese_abstract_prompt = "请以《{}》为题目生成论文摘要,要求生成的字数在100字左右"
self.english_abstract_prompt = "请把“{}”这段文字翻译成英文"
self.chinese_keyword_prompt = "请为“{}”这段论文摘要生成3-5个关键字"
self.english_keyword_prompt = "请把“{}”这几个关键字翻译成英文"
self.dabiaoti = ["", "", "", "", "", "", "", ""]
self.project_data_txt_path = "/home/majiahui/ChatGPT_Sever/new_data_txt"
self.openaikey_list = [
"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",
"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",
"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",
"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",
"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",
"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",
"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",
]
# 流程相关参数
self.thanks = "致谢"
self.references = "参考文献"
# flask port
self.flask_port = "14000"
# redis config
self.reids_ip = '104.244.89.190'
self.reids_port = 63179
self.reids_db = 2
self.reids_password='Zhicheng123*'