注入的工具调用ID#
- class langchain_core.tools.base.InjectedToolCallId[来源]#
用于注入 tool_call_id 的注解。
示例
..code-block:: python
从 typing_extensions 导入 Annotated
从 langchain_core.messages 导入 ToolMessage 从 langchain_core.tools 导入 tool, InjectedToolCallID
@tool def foo(x: int, tool_call_id: Annotated[str, InjectedToolCallID]) -> ToolMessage:
“””返回x。””” return ToolMessage(str(x), artifact=x, name=”foo”, tool_call_id=tool_call_id)