mirror of
https://github.com/BoardWare-Genius/jarvis-models.git
synced 2025-12-13 16:53:24 +00:00
blackbox chat logging updated
This commit is contained in:
@ -32,7 +32,7 @@ class Chat(Blackbox):
|
||||
# @logging_time()
|
||||
def processing(self, prompt: str, context: list, settings: dict) -> str:
|
||||
|
||||
print("\n Settings: ", settings)
|
||||
print("\nChat Settings: ", settings)
|
||||
|
||||
if settings is None:
|
||||
settings = {}
|
||||
@ -99,10 +99,10 @@ class Chat(Blackbox):
|
||||
|
||||
if chroma_embedding_model != None:
|
||||
chroma_response = self.chroma_query(user_question, settings)
|
||||
print("chroma_response", chroma_response)
|
||||
print("Chroma_response: \n", chroma_response)
|
||||
|
||||
if chroma_response != None or chroma_response != '':
|
||||
#user_question = f"像少女一般开朗活泼,回答简练。不要分条,回答内容不能出现“相关”或“\n”的标签字样。回答的内容需要与问题密切相关。检索内容:{chroma_response} 问题:{user_question} 任务说明:请首先判断提供的检索内容与上述问题是否相关,不需要回答是否相关。如果相关,则直接从检索内容中提炼出问题所需的信息。如果检索内容与问题不相关,则不参考检索内容,直接根据常识尝试回答问题。"
|
||||
# user_question = f"像少女一般开朗活泼,回答简练。不要分条,回答内容不能出现“相关”或“\n”的标签字样。回答的内容需要与问题密切相关。检索内容:{chroma_response} 问题:{user_question} 任务说明:请首先判断提供的检索内容与上述问题是否相关,不需要回答是否相关。如果相关,则直接从检索内容中提炼出问题所需的信息。如果检索内容与问题不相关,则不参考检索内容,直接根据常识尝试回答问题。"
|
||||
# user_question = chroma_response
|
||||
user_question = f'''# 你的身份 #
|
||||
你是琪琪,你是康普可可的代言人,由博维开发。你擅长澳门文旅问答。
|
||||
@ -250,15 +250,15 @@ class Chat(Blackbox):
|
||||
}
|
||||
|
||||
fastchat_response = requests.post(url, json=chat_inputs, headers=header)
|
||||
print("\n", "user_question ", user_question)
|
||||
print("\n", "user_template1 ", user_template1)
|
||||
print("\n", "fastchat_response json\n", fastchat_response.json())
|
||||
print("\n", "user_prompt: ", prompt)
|
||||
# print("\n", "user_template1 ", user_template1)
|
||||
print("\n", "fastchat_response json:\n", fastchat_response.json())
|
||||
response_result = fastchat_response.json()
|
||||
|
||||
if response_result.get("choices") is None:
|
||||
return JSONResponse(content={"error": "LLM handle failure"}, status_code=status.HTTP_400_BAD_REQUEST)
|
||||
else:
|
||||
print("\n", "user_answer ", fastchat_response.json()["choices"][0]["message"]["content"],"\n\n")
|
||||
print("\n", "user_answer: ", fastchat_response.json()["choices"][0]["message"]["content"],"\n\n")
|
||||
return fastchat_response.json()["choices"][0]["message"]["content"]
|
||||
|
||||
async def fast_api_handler(self, request: Request) -> Response:
|
||||
|
||||
Reference in New Issue
Block a user