mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-29 23:01:38 +00:00
fix(agent): agent's llmclient bug (#2298)
Co-authored-by: dongzhancai1 <dongzhancai1@jd.com>
This commit is contained in:
parent
bb5a078550
commit
0310ce9fa3
@ -199,7 +199,7 @@ class AIWrapper:
|
|||||||
model_request = _build_model_request(payload)
|
model_request = _build_model_request(payload)
|
||||||
str_prompt = model_request.messages_to_string()
|
str_prompt = model_request.messages_to_string()
|
||||||
model_output = None
|
model_output = None
|
||||||
|
sep = "########S#E#P#########"
|
||||||
async for output in self._llm_client.generate_stream(model_request.copy()): # type: ignore # noqa
|
async for output in self._llm_client.generate_stream(model_request.copy()): # type: ignore # noqa
|
||||||
model_output = output
|
model_output = output
|
||||||
if memory and stream_out:
|
if memory and stream_out:
|
||||||
@ -210,7 +210,7 @@ class AIWrapper:
|
|||||||
"receiver": "?",
|
"receiver": "?",
|
||||||
"model": llm_model,
|
"model": llm_model,
|
||||||
"markdown": self._output_parser.parse_model_nostream_resp(
|
"markdown": self._output_parser.parse_model_nostream_resp(
|
||||||
model_output, "###"
|
model_output, sep
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -221,7 +221,7 @@ class AIWrapper:
|
|||||||
if not model_output:
|
if not model_output:
|
||||||
raise ValueError("LLM generate stream is null!")
|
raise ValueError("LLM generate stream is null!")
|
||||||
parsed_output = self._output_parser.parse_model_nostream_resp(
|
parsed_output = self._output_parser.parse_model_nostream_resp(
|
||||||
model_output, "###"
|
model_output, sep
|
||||||
)
|
)
|
||||||
parsed_output = parsed_output.strip().replace("\\n", "\n")
|
parsed_output = parsed_output.strip().replace("\\n", "\n")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user