From bc14d1141b6a0f5fbaf191543cb28a71f143d5bf Mon Sep 17 00:00:00 2001 From: Pavan Kumar <66913595+ascender1729@users.noreply.github.com> Date: Mon, 26 May 2025 14:52:03 +0000 Subject: [PATCH] refactor: switch Medical Coder Agent to use built-in model_name parameter - Remove direct OpenAIChat instantiation and llm parameter - Pass model_name="gpt-4o-mini" (instead of gpt-4o) to Agent - Clean up imports (drop swarm_models.OpenAIChat, add dotenv.load_dotenv) - Preserve tweet loop logic and duplicate-checking --- docs/swarms_tools/twitter.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/docs/swarms_tools/twitter.md b/docs/swarms_tools/twitter.md index 23ec8e27..54f3d6d1 100644 --- a/docs/swarms_tools/twitter.md +++ b/docs/swarms_tools/twitter.md @@ -159,23 +159,11 @@ This is an example of how to use the TwitterTool in a production environment usi import os from time import time -from swarm_models import OpenAIChat from swarms import Agent from dotenv import load_dotenv from swarms_tools.social_media.twitter_tool import TwitterTool -load_dotenv() - -model_name = "gpt-4o" - -model = OpenAIChat( - model_name=model_name, - max_tokens=3000, - openai_api_key=os.getenv("OPENAI_API_KEY"), -) - - medical_coder = Agent( agent_name="Medical Coder", system_prompt=""" @@ -224,7 +212,8 @@ medical_coder = Agent( - For ambiguous cases, provide a brief note with reasoning and flag for clarification. - Ensure the output format is clean, consistent, and ready for professional use. """, - llm=model, + model_name="gpt-4o-mini", + max_tokens=3000, max_loops=1, dynamic_temperature_enabled=True, )