Add OpenRouter provider and remove Perplexity
This commit is contained in:
@@ -20,13 +20,13 @@ load_dotenv(BASE_DIR / ".env")
|
||||
# --- Настройки AI ---
|
||||
# AI_PROVIDER опционален. Приоритет у единственного активного AI API key.
|
||||
# Если активных ключей несколько, AI-модуль вернет ошибку конфигурации.
|
||||
AI_PROVIDER = os.getenv("AI_PROVIDER", "perplexity").strip().lower()
|
||||
AI_PROVIDER = os.getenv("AI_PROVIDER", "openrouter").strip().lower()
|
||||
|
||||
# Perplexity
|
||||
PERPLEXITY_API_KEY = os.getenv("PERPLEXITY_API_KEY")
|
||||
PERPLEXITY_MODEL = os.getenv("PERPLEXITY_MODEL", "llama-3.1-sonar-small-128k-chat")
|
||||
PERPLEXITY_API_URL = os.getenv(
|
||||
"PERPLEXITY_API_URL", "https://api.perplexity.ai/chat/completions"
|
||||
# OpenRouter
|
||||
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY")
|
||||
OPENROUTER_MODEL = os.getenv("OPENROUTER_MODEL", "openai/gpt-4o-mini")
|
||||
OPENROUTER_API_URL = os.getenv(
|
||||
"OPENROUTER_API_URL", "https://openrouter.ai/api/v1/chat/completions"
|
||||
)
|
||||
|
||||
# OpenAI
|
||||
|
||||
Reference in New Issue
Block a user