v0
This commit is contained in:
26
backend/config.py
Normal file
26
backend/config.py
Normal file
@@ -0,0 +1,26 @@
|
||||
"""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-5.1",
|
||||
"google/gemini-3-pro-preview",
|
||||
"anthropic/claude-sonnet-4.5",
|
||||
"x-ai/grok-4",
|
||||
]
|
||||
|
||||
# Chairman model - synthesizes final response
|
||||
CHAIRMAN_MODEL = "google/gemini-3-pro-preview"
|
||||
|
||||
# OpenRouter API endpoint
|
||||
OPENROUTER_API_URL = "https://openrouter.ai/api/v1/chat/completions"
|
||||
|
||||
# Data directory for conversation storage
|
||||
DATA_DIR = "data/conversations"
|
||||
Reference in New Issue
Block a user