langchain_core.messages.thread
.ToolCall¶
- class langchain_core.messages.thread.ToolCall[source]¶
表示调用工具的请求。
示例
{ "name": "foo", "args": {"a": 1}, "id": "123" }
这表示调用名为“foo”的工具,带有参数{"a": 1}和标识符“123”的请求。
- name: str¶
要调用工具的名称。
- args: Dict[str, Any]¶
工具调用的参数。
- id: Optional[str]¶
与工具调用相关的标识符。
在多个并发工具调用的情况下,需要标识符来关联工具调用请求与工具调用结果。
- type: NotRequired[Literal['tool_call']]¶