Spaces:
Runtime error
Runtime error
import gradio as gr | |
from autogen import UserProxyAgent, ConversableAgent, register_function | |
def run_flow(prompt: str, history) -> None: | |
flow = "default" | |
llm_config_gpt4 = { | |
"model": "gpt-4", | |
"temperature": 0.7, | |
# "max_tokens": 2048, | |
"api_key" : "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", | |
} | |
user_proxy = ConversableAgent( | |
name="User", | |
llm_config=False, | |
is_termination_msg=lambda msg: msg.get("content") is not None and "TERMINATE" in msg["content"], | |
human_input_mode="NEVER", | |
) | |
assistant = ConversableAgent( | |
name="Assistant", | |
system_message="You are a helpful AI assistant. " | |
"Return 'TERMINATE' when the task is done.", | |
llm_config=llm_config_gpt4, | |
) | |
user_proxy.initiate_chat( | |
assistant, | |
message=prompt, | |
) | |
messages = user_proxy.chat_messages[assistant] | |
print(messages) | |
return messages | |
app = gr.ChatInterface(run_flow) | |
app.launch() |