feat: 拆分tool文件
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
from typing import Annotated
|
||||
|
||||
from langchain_core.tools import tool
|
||||
|
||||
@tool(
|
||||
name_or_callable="tool_add",
|
||||
description="一个加法工具,用于计算两个数字相加"
|
||||
)
|
||||
def tool_add(
|
||||
number1: Annotated[float, "第一个要相加的数字"],
|
||||
number2: Annotated[float, "第二个要相加的数字"],
|
||||
) -> float:
|
||||
print("\n invoke tool_add", number1, number2, '\n')
|
||||
|
||||
return float(number1) + float(number2)
|
||||
Reference in New Issue
Block a user