Spaces:
Sleeping
Sleeping
from smolagents import CodeAgent,DuckDuckGoSearchTool, HfApiModel,load_tool,tool | |
import sys # Add this import to fix the error | |
import datetime | |
import requests | |
from checks.failed_check import create_failed_gradio_ui | |
from checks.endpoint_check import is_huggingface_endpoint, is_public_endpoint | |
import os | |
import pytz # Had to give it permission in Code agent | |
from tools.tools import tools | |
from agents.model import load_huggingface_mode | |
from agents.prompts import load_prompts | |
from Gradio_UI import GradioUI | |
# Get the URI for the endpoint | |
endpoint_uri = load_huggingface_model | |
# Test the endpoint | |
if not is_public_endpoint(endpoint_uri): | |
create_failed_gradio_ui() | |
else: | |
pass | |
''' | |
model = HfApiModel( | |
max_tokens=2096, | |
temperature=0.5, | |
model_id= endpoint_uri, | |
custom_role_conversions=None, | |
) | |
''' | |
''' | |
model = LiteLLMModel( | |
model_id="gemini/gemini-2.0-flash-exp", | |
max_tokens=2096, | |
temperature=0.6, | |
api_key=os.getenv("LITELLM_API_KEY") | |
) | |
''' | |
''' | |
# Load prompts | |
combined_prompts = load_prompts() | |
agent = CodeAgent( | |
model=model, | |
tools=[final_answer, polite_guard, web_search, get_the_current_time_in_timezone ], ## add your tools here (don't remove final answer) | |
max_steps=6, | |
verbosity_level=3, | |
grammar=None, | |
planning_interval=None, | |
name="Content Agent", | |
description="Evaluates whether text is polite or impolite. ", | |
prompt_templates=combined_prompts, | |
additional_authorized_imports=["pytz"] | |
) | |
GradioUI(agent).launch() | |
''' |