This commit is contained in:
Eugene Yurtsev 2025-05-30 16:13:34 -04:00
parent 3e7f7b63e3
commit 808f56b841

View File

@ -12,6 +12,7 @@ from langchain_core.messages import (
BaseMessage, BaseMessage,
BaseMessageChunk, BaseMessageChunk,
HumanMessage, HumanMessage,
MessageLikeRepresentation,
) )
from pydantic import BaseModel from pydantic import BaseModel
from typing_extensions import TypedDict from typing_extensions import TypedDict
@ -525,7 +526,9 @@ def test_image_generation_multi_turn() -> None:
} }
llm_with_tools = llm.bind_tools([tool]) llm_with_tools = llm.bind_tools([tool])
chat_history = [{"role": "user", "content": "Make a picture of a fuzzy cat"}] chat_history: list[MessageLikeRepresentation] = [
{"role": "user", "content": "Make a picture of a fuzzy cat"}
]
ai_message = llm_with_tools.invoke(chat_history) ai_message = llm_with_tools.invoke(chat_history)
_check_response(ai_message) _check_response(ai_message)
tool_output = ai_message.additional_kwargs["tool_outputs"][0] tool_output = ai_message.additional_kwargs["tool_outputs"][0]