ContentAgent / app.py
yetessam's picture
Update app.py
b90de4d verified
raw
history blame
1.69 kB
from smolagents import CodeAgent,DuckDuckGoSearchTool, HfApiModel,load_tool,tool
import sys # Add this import to fix the error
import datetime
import time
import requests
import os
import pytz # Had to give it permission in Code agent
from agents.model import load_huggingface_model
from agents.prompts import load_prompts
from ui.contentagentui import ContentAgentUI
from ui.gradioui import GradioUI, create_failed_gradio_ui
from smolagents import CodeAgent, HfApiModel
from status_check import run_status_checks
from tools.tools import load_tools
from agents.prompts import load_prompts
def initialize_agent(endpoint_uri: str):
# Load prompts
combined_prompts = load_prompts()
combined_tools = load_tools() ## from the tools folder (don't remove final answer)
"""Initialize and configure the CodeAgent"""
model = HfApiModel(
max_tokens=2096,
temperature=0.5,
model_id=endpoint_uri,
custom_role_conversions=None,
)
return CodeAgent(
model=model,
tools=combined_tools,
max_steps=6,
verbosity_level=3,
name="content_agent",
description="Evaluates whether text is polite or impolite.",
prompt_templates=combined_prompts(),
additional_authorized_imports=["pytz"]
)
def main():
endpoint_uri = run_status_checks()
if endpoint_uri:
# Initialize and run the agent
#agent = initialize_agent(endpoint_uri)
# Create an instance of the ContentAgentUI class
#ui = ContentAgentUI()
#ui.pass_through_agent(agent) # Pass through the agent
pass
if __name__ == "__main__":
main()