From 431bb6fc487d62b494bd86e3deac6e6787d1caad Mon Sep 17 00:00:00 2001 From: Madhu Date: Wed, 19 Feb 2025 21:28:02 +0530 Subject: [PATCH] NEW PROJ: autogen agent with magneticOne --- ai_agent_tutorials/ai_magenticag2_agent/main.py | 16 ++++++++++++++++ .../ai_magenticag2_agent/requirements.txt | 3 +++ ai_agent_tutorials/ai_magenticag2_agent/test.py | 0 3 files changed, 19 insertions(+) create mode 100644 ai_agent_tutorials/ai_magenticag2_agent/main.py create mode 100644 ai_agent_tutorials/ai_magenticag2_agent/requirements.txt create mode 100644 ai_agent_tutorials/ai_magenticag2_agent/test.py diff --git a/ai_agent_tutorials/ai_magenticag2_agent/main.py b/ai_agent_tutorials/ai_magenticag2_agent/main.py new file mode 100644 index 0000000..e477d4b --- /dev/null +++ b/ai_agent_tutorials/ai_magenticag2_agent/main.py @@ -0,0 +1,16 @@ +import asyncio +from autogen_ext.models.openai import OpenAIChatCompletionClient +from autogen_ext.teams.magentic_one import MagenticOne +from autogen_agentchat.ui import Console + + +async def example_usage(): + client = OpenAIChatCompletionClient(model="gpt-4o", api_key="") + m1 = MagenticOne(client=client) + task = "Write a Python script to fetch data from an API." + result = await Console(m1.run_stream(task=task)) + print(result) + + +if __name__ == "__main__": + asyncio.run(example_usage()) \ No newline at end of file diff --git a/ai_agent_tutorials/ai_magenticag2_agent/requirements.txt b/ai_agent_tutorials/ai_magenticag2_agent/requirements.txt new file mode 100644 index 0000000..1d07d36 --- /dev/null +++ b/ai_agent_tutorials/ai_magenticag2_agent/requirements.txt @@ -0,0 +1,3 @@ +autogen-agentchat +autogen-ext +playwright install --with-deps chromium \ No newline at end of file diff --git a/ai_agent_tutorials/ai_magenticag2_agent/test.py b/ai_agent_tutorials/ai_magenticag2_agent/test.py new file mode 100644 index 0000000..e69de29