Spaces:
Sleeping
Sleeping
| from langchain_core.tools import tool | |
| def add(a: float, b: float) -> float: | |
| """ | |
| Add two float numbers. | |
| Args: | |
| a: float | |
| b float | |
| Returns: | |
| a + b | |
| """ | |
| return a + b | |
| def substract(a: float, b: float) -> float: | |
| """ | |
| Substract two float numbers. | |
| Args: | |
| a: float | |
| b float | |
| Returns: | |
| a - b | |
| """ | |
| return a - b | |
| def multiple(a: float, b: float) -> float: | |
| """ | |
| Multiple two float numbers. | |
| Args: | |
| a: float | |
| b float | |
| Returns: | |
| a * b | |
| """ | |
| return a * b | |
| def divide(a: float, b: float) -> float: | |
| """ | |
| Divide two float numbers. | |
| Args: | |
| a: float | |
| b float | |
| Returns: | |
| a / b | |
| """ | |
| if b is not 0: | |
| return a / b | |
| else: | |
| raise "Illegal operation. Unable to divide by zero." |