ContentAgent / app.py
yetessam's picture
Update app.py
49198d7 verified
raw
history blame
1.52 kB
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()
'''