mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 12:49:11 +08:00
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
This commit is contained in:
parent
eb26dc3213
commit
2cad98f01f
@ -51,15 +51,19 @@ class LLMGenerator:
|
|||||||
response = cast(
|
response = cast(
|
||||||
LLMResult,
|
LLMResult,
|
||||||
model_instance.invoke_llm(
|
model_instance.invoke_llm(
|
||||||
prompt_messages=list(prompts), model_parameters={"max_tokens": 100, "temperature": 1}, stream=False
|
prompt_messages=list(prompts), model_parameters={"max_tokens": 500, "temperature": 1}, stream=False
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
answer = cast(str, response.message.content)
|
answer = cast(str, response.message.content)
|
||||||
cleaned_answer = re.sub(r"^.*(\{.*\}).*$", r"\1", answer, flags=re.DOTALL)
|
cleaned_answer = re.sub(r"^.*(\{.*\}).*$", r"\1", answer, flags=re.DOTALL)
|
||||||
if cleaned_answer is None:
|
if cleaned_answer is None:
|
||||||
return ""
|
return ""
|
||||||
result_dict = json.loads(cleaned_answer)
|
try:
|
||||||
answer = result_dict["Your Output"]
|
result_dict = json.loads(cleaned_answer)
|
||||||
|
answer = result_dict["Your Output"]
|
||||||
|
except json.JSONDecodeError as e:
|
||||||
|
logging.exception("Failed to generate name after answer, use query instead")
|
||||||
|
answer = query
|
||||||
name = answer.strip()
|
name = answer.strip()
|
||||||
|
|
||||||
if len(name) > 75:
|
if len(name) > 75:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user