File size: 1,690 Bytes
959296e
c92c3bf
d93dbdd
9b5b26a
4bfe53e
9b5b26a
4c2a00d
d4578f1
4db54a2
7686479
ed36d14
95de6d7
e63689d
 
 
b90de4d
e63689d
 
 
 
5d06296
 
95c49b7
5d06296
 
 
0e921e3
0f61d7b
5d06296
4999ab5
 
 
5d06296
a22a330
 
5d06296
 
4999ab5
f01a417
4999ab5
 
351e87d
5d06296
 
4999ab5
5d06296
df15652
5d06296
e63689d
 
 
 
 
 
 
 
 
1c61c68
5d06296
f679506
1b320e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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()