Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -120,8 +120,8 @@ OPERATORS = {
|
|
| 120 |
@tool
|
| 121 |
def calculator_tool(
|
| 122 |
operation_type: str,
|
| 123 |
-
num1: Optional[
|
| 124 |
-
num2: Optional[
|
| 125 |
expression: Optional[str] = None,
|
| 126 |
decimal_num: Optional[int] = None,
|
| 127 |
target_base: Optional[int] = None,
|
|
@@ -455,7 +455,7 @@ UNIT_CONVERSION_MAP = {
|
|
| 455 |
@tool
|
| 456 |
def timezone_unit_converter(
|
| 457 |
operation_type: str,
|
| 458 |
-
source_value: Optional[Union[int, float, str]
|
| 459 |
source_type: Optional[str] = None,
|
| 460 |
target_type: Optional[str] = None,
|
| 461 |
timezone: Optional[str] = None,
|
|
@@ -631,7 +631,7 @@ with open("prompts.yaml", 'r') as stream:
|
|
| 631 |
|
| 632 |
agent = CodeAgent(
|
| 633 |
model=model,
|
| 634 |
-
tools=[final_answer, timezone_unit_converter,system_info_query,
|
| 635 |
max_steps=6,
|
| 636 |
verbosity_level=1,
|
| 637 |
grammar=None,
|
|
|
|
| 120 |
@tool
|
| 121 |
def calculator_tool(
|
| 122 |
operation_type: str,
|
| 123 |
+
num1: Optional[float] = None, # 替换Union[int, float]为float
|
| 124 |
+
num2: Optional[float] = None, # 替换Union[int, float]为float
|
| 125 |
expression: Optional[str] = None,
|
| 126 |
decimal_num: Optional[int] = None,
|
| 127 |
target_base: Optional[int] = None,
|
|
|
|
| 455 |
@tool
|
| 456 |
def timezone_unit_converter(
|
| 457 |
operation_type: str,
|
| 458 |
+
source_value: Optional[float] = None, # 替换Union[int, float, str]为float
|
| 459 |
source_type: Optional[str] = None,
|
| 460 |
target_type: Optional[str] = None,
|
| 461 |
timezone: Optional[str] = None,
|
|
|
|
| 631 |
|
| 632 |
agent = CodeAgent(
|
| 633 |
model=model,
|
| 634 |
+
tools=[final_answer, timezone_unit_converter,system_info_query,calculator_tool,crawl_gold_price], ## add your tools here (don't remove final answer)
|
| 635 |
max_steps=6,
|
| 636 |
verbosity_level=1,
|
| 637 |
grammar=None,
|