Add routerai models

This commit is contained in:
dimitrievgs 2026-07-08 23:36:41 +03:00
parent 7cb54a1641
commit ee2848ab68
3 changed files with 16 additions and 3 deletions

2
.vscode/launch.json vendored
View File

@ -13,7 +13,7 @@
"FLASK_ENV": "development",
"FLASK_DEBUG": "1"
},
"justMyCode": true,
"justMyCode": false,
"console": "integratedTerminal"
},
{

View File

@ -41,6 +41,19 @@ MODELS: Dict[str, Dict[str, Any]] = {
"include_reasoning": True
}
},
"gemini-2.5-flash-lite-routerai": {
"name": "google/gemini-2.5-flash-lite",
"provider": "openai",
"model_name": "google/gemini-2.5-flash-lite",
"apiBase": "https://routerai.ru/api/v1", # Добавлено /api/v1
"apiKey":
"sk-QXEteDDGCbAgfyXgSlGFdU7WXc7jCbwB",
"stream": True,
"capabilities": ["vision", "reasoning"],
"model_kwargs": {
"include_reasoning": True
}
},
"gemini-2.5-flash-r": {
"name": "gemini-2.5-flash-r",
"provider": "openai", # Изменено на "openai"

View File

@ -11,8 +11,8 @@ from llm_client import DEFAULT_TEMPERATURE, get_llm
from langchain_core.messages import SystemMessage, HumanMessage
import uuid
DEFAULT_SUMMARIZATION_LLM_NAME = "gemini-2.5-flash-lite-openrouter" # "mistral-small-latest" # "mistral-small-latest" #"gemini-2.0-flash-r"
DEFAULT_VOICE_LLM_NAME = "deepseek-v4-flash-openrouter" # "gemini-3.0-flash-openrouter"
DEFAULT_SUMMARIZATION_LLM_NAME = "gemini-2.5-flash-lite-routerai" # "mistral-small-latest" # "mistral-small-latest" #"gemini-2.0-flash-r"
DEFAULT_VOICE_LLM_NAME = "deepseek-v4-flash-routerai" # "gemini-3.0-flash-openrouter"
MAX_TITLE_GENERATION_CONTENT_LENGTH = 5000 # Максимальное количество символов для генерации заголовков
QUEUE_POLLING_INTERVAL = 4