35 ChatMessage,
36 ChatMessageChunk,
37▶ FunctionMessage,
38 FunctionMessageChunk,
39 HumanMessage,
· · ·
38▶ FunctionMessageChunk,
39 HumanMessage,
40 HumanMessageChunk,
· · ·
62from langchain_core.runnables import Runnable, RunnableMap, RunnablePassthrough
63from langchain_core.tools import BaseTool
64▶from langchain_core.utils.function_calling import (
65 convert_to_json_schema,
66 convert_to_openai_tool,
· · ·
101def _lc_tool_call_to_hf_tool_call(tool_call: ToolCall) -> dict:
102 return {
103▶ "type": "function",
104 "id": tool_call["id"],
105 "function": {
· · ·
105▶ "function": {
106 "name": tool_call["name"],
107 "arguments": json.dumps(tool_call["args"], ensure_ascii=False),
+ 40 more matches in this file