update for typing

This commit is contained in:
pablodanswer
2024-09-16 12:39:58 -07:00
parent 842628771b
commit 1285b2f4d4

View File

@ -204,11 +204,8 @@ class Answer:
]: ]:
tool_calls = 0 tool_calls = 0
initiated = False initiated = False
forced_tool_use = (
self.force_use_tool.force_use and self.force_use_tool.args is not None
)
while tool_calls < (1 if forced_tool_use else MAX_TOOL_CALLS): while tool_calls < (1 if self.force_use_tool.force_use else MAX_TOOL_CALLS):
if initiated: if initiated:
yield StreamStopInfo(stop_reason=StreamStopReason.NEW_RESPONSE) yield StreamStopInfo(stop_reason=StreamStopReason.NEW_RESPONSE)
initiated = True initiated = True
@ -217,7 +214,7 @@ class Answer:
tool_call_chunk: AIMessageChunk | None = None tool_call_chunk: AIMessageChunk | None = None
if forced_tool_use: if self.force_use_tool.force_use and self.force_use_tool.args is not None:
tool_call_chunk = AIMessageChunk(content="") tool_call_chunk = AIMessageChunk(content="")
tool_call_chunk.tool_calls = [ tool_call_chunk.tool_calls = [
{ {