Spaces:
Build error
Build error
import requests | |
import json | |
SYS_MSG_4_CLEANING = "你是一个AI助手, 能将我给你的文章去除与主题无关的句子, 并尽量保留所有与主题相关的句子." | |
class GlmHelper(object): | |
def clean_raw_content(self, content: str): | |
history = [] | |
rply = self.bot_message_handler(message=content, history=history, sys_msg=SYS_MSG_4_CLEANING) | |
return rply | |
# 携带知识库文本询问LLM | |
def bot_message_handler(self, message: str, history: [list], sys_msg: str): | |
request_body = { | |
"prompt": f""" | |
<s>[INST] <<SYS>>\n{sys_msg}\n<</SYS>>\n\n{message} [/INST] | |
""", | |
"knowledge": """ | |
""", | |
"history": history, | |
"max_length": 2048 * 4, | |
} | |
rply = requests.post("http://region-9.autodl.pro:19567/gradio", data=json.dumps(request_body)) | |
try: | |
reply_from_GLM = rply.json()["response"] | |
except: | |
reply_from_GLM = "GLM Api返回了坏的请求..." | |
return reply_from_GLM | |