This repository has been archived on 2026-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
orchestrator/models.py
Adam Moussa 02e29495c0 Initial LangGraph + Composio orchestration graph
Multi-model agent routing with 7 agent nodes (Sonnet, Haiku,
GPT-4.1, Gemini, DeepSeek) and 15 pre-loaded Composio tools
for Slack, Notion, GitHub, and Google Drive integration.
2026-05-08 12:54:00 -04:00

37 lines
929 B
Python

import os
from langchain_anthropic import ChatAnthropic
from langchain_openai import ChatOpenAI
from langchain_google_genai import ChatGoogleGenerativeAI
def get_orchestrator():
return ChatAnthropic(model="claude-sonnet-4-20250514", temperature=0)
def get_implementer():
return ChatAnthropic(model="claude-sonnet-4-20250514", temperature=0)
def get_reviewer():
return ChatAnthropic(model="claude-sonnet-4-20250514", temperature=0)
def get_researcher():
return ChatAnthropic(model="claude-haiku-4-5-20251001", temperature=0)
def get_cross_reviewer():
return ChatOpenAI(model="gpt-4.1", temperature=0.2)
def get_scanner():
return ChatGoogleGenerativeAI(model="gemini-2.5-pro", temperature=0)
def get_fast_coder():
return ChatOpenAI(
model="deepseek-coder",
base_url="https://api.deepseek.com/v1",
api_key=os.getenv("DEEPSEEK_API_KEY"),
temperature=0,
)