jiaendu commited on
Commit
c65be64
·
verified ·
1 Parent(s): 7209810

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -120,8 +120,8 @@ OPERATORS = {
120
  @tool
121
  def calculator_tool(
122
  operation_type: str,
123
- num1: Optional[Union[int, float]] = None,
124
- num2: Optional[Union[int, float]] = None,
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]] = None,
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,smart_calculator,crawl_gold_price], ## add your tools here (don't remove final answer)
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,