Files
ai-admin-server/app/tools/tool_add.py
T
2025-09-04 21:55:47 +08:00

16 lines
419 B
Python

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)