in orchestration/strategies/base_agent_strategy.py [0:0]
def __init__(self):
# Azure OpenAI model client configuration
self.aoai_resource = os.environ.get('AZURE_OPENAI_RESOURCE', 'openai')
self.chat_deployment = os.environ.get('AZURE_OPENAI_CHATGPT_DEPLOYMENT', 'chat')
self.model = os.environ.get('AZURE_OPENAI_CHATGPT_MODEL', 'gpt-4o')
self.api_version = os.environ.get('AZURE_OPENAI_API_VERSION', '2024-10-21')
self.max_tokens = int(os.environ.get('AZURE_OPENAI_MAX_TOKENS', 1000))
self.temperature = float(os.environ.get('AZURE_OPENAI_TEMPERATURE', 0.7))
# Autogen agent configuration (base to be overridden)
self.agents = []
self.terminate_message = "TERMINATE"
self.max_rounds = int(os.getenv('MAX_ROUNDS', 8))
self.selector_func = None
self.context_buffer_size = int(os.getenv('CONTEXT_BUFFER_SIZE', 30))
self.text_only=False
self.optimize_for_audio=False