SergeyO7 commited on
Commit
d6c82c4
·
verified ·
1 Parent(s): a7234c5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -8,6 +8,7 @@ from langchain_community.llms import HuggingFaceHub
8
  from langchain.prompts import ChatPromptTemplate
9
  from smolagents import CodeAgent, DuckDuckGoSearchTool, HfApiModel, load_tool, tool
10
  import smolagents # Added for aliasing
 
11
  from dotenv import load_dotenv
12
  import os
13
  import base64
@@ -19,7 +20,6 @@ from io import BytesIO
19
  from PIL import Image
20
  from opentelemetry.sdk.trace import TracerProvider
21
  from openinference.instrumentation.smolagents import SmolagentsInstrumentor
22
-
23
  from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
24
  from opentelemetry.sdk.trace.export import SimpleSpanProcessor
25
 
@@ -181,6 +181,7 @@ def lon_to_sign(lon):
181
  return f"{sign} {degrees}°{minutes}'"
182
 
183
  # Function to calculate PLadder and zone sizes
 
184
  def PLadder_ZSizes(date_time_iso: str):
185
  """
186
  Calculate the planetary ladder and zone sizes for a given date and time.
@@ -367,6 +368,7 @@ def chat_interface(query_text):
367
  except Exception as e:
368
  return f"Критическая ошибка: {str(e)}", None
369
 
 
370
  # Define Gradio Interface
371
  interface = gr.Interface(
372
  fn=chat_interface,
 
8
  from langchain.prompts import ChatPromptTemplate
9
  from smolagents import CodeAgent, DuckDuckGoSearchTool, HfApiModel, load_tool, tool
10
  import smolagents # Added for aliasing
11
+ from tools.final_answer import FinalAnswerTool
12
  from dotenv import load_dotenv
13
  import os
14
  import base64
 
20
  from PIL import Image
21
  from opentelemetry.sdk.trace import TracerProvider
22
  from openinference.instrumentation.smolagents import SmolagentsInstrumentor
 
23
  from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
24
  from opentelemetry.sdk.trace.export import SimpleSpanProcessor
25
 
 
181
  return f"{sign} {degrees}°{minutes}'"
182
 
183
  # Function to calculate PLadder and zone sizes
184
+ @tool
185
  def PLadder_ZSizes(date_time_iso: str):
186
  """
187
  Calculate the planetary ladder and zone sizes for a given date and time.
 
368
  except Exception as e:
369
  return f"Критическая ошибка: {str(e)}", None
370
 
371
+
372
  # Define Gradio Interface
373
  interface = gr.Interface(
374
  fn=chat_interface,