mirror of
https://github.com/BoardWare-Genius/jarvis-models.git
synced 2025-12-13 16:53:24 +00:00
update fastchat
This commit is contained in:
@ -64,10 +64,17 @@ class Fastchat(Blackbox):
|
||||
user_model_name = data.get("model_name")
|
||||
user_prompt = data.get("prompt")
|
||||
user_template = data.get("template")
|
||||
# user_template 是定义LLM的语气,例如template = "使用小丑的语气说话。",user_template可以为空字串,或者是用户自定义的语气,或者是使用我们提供的语气
|
||||
|
||||
if user_prompt is None:
|
||||
return JSONResponse(content={"error": "question is required"}, status_code=status.HTTP_400_BAD_REQUEST)
|
||||
if user_model_name is None:
|
||||
return JSONResponse(content={"error": "model selection is required"}, status_code=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
if user_model_name is None or user_model_name.isspace():
|
||||
user_model_name = "Qwen1.5-14B-Chat"
|
||||
|
||||
if user_template is None or user_template.isspace():
|
||||
# user_template 是定义LLM的语气,例如template = "使用小丑的语气说话。",user_template可以为空字串,或者是用户自定义的语气,或者是使用我们提供的语气
|
||||
user_template = ""
|
||||
else:
|
||||
user_template = f"使用{user_template}的语气说话。"
|
||||
|
||||
return JSONResponse(content={"Response": self.processing(user_model_name, user_prompt, user_template)}, status_code=status.HTTP_200_OK)
|
||||
Reference in New Issue
Block a user