| """Configuration for the LLM Council.""" | |
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| # OpenRouter API key | |
| OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY") | |
| # Council members - list of OpenRouter model identifiers | |
| COUNCIL_MODELS = [ | |
| "openai/gpt-oss-120b:hyperbolic", | |
| "deepseek-ai/DeepSeek-V3.2-Exp:novita", | |
| "Qwen/Qwen3-235B-A22B-Instruct-2507:hyperbolic", | |
| ] | |
| # Chairman model - synthesizes final response | |
| CHAIRMAN_MODEL = "deepseek-ai/DeepSeek-V3.2-Exp:novita" | |
| # OpenRouter API endpoint | |
| OPENROUTER_API_URL = "https://router.huggingface.co/v1/chat/completions" | |
| # Data directory for conversation storage | |
| DATA_DIR = "data/conversations" | |