diff --git a/core/models/usage_log.py b/core/models/usage_log.py index c629d86..ee8cfc5 100644 --- a/core/models/usage_log.py +++ b/core/models/usage_log.py @@ -10,7 +10,7 @@ COST_PER_MILLION_TOKENS = { 'gpt-4-turbo': {'input': 10.00, 'output': 30.00, 'blended': 15.00}, }, 'google': { - 'gemini-2.0-flash': {'input': 0.10, 'output': 0.40, 'blended': 0.20}, + 'gemini-2.5-flash': {'input': 0.10, 'output': 0.40, 'blended': 0.20}, 'gemini-2.5-pro': {'input': 1.25, 'output': 10.00, 'blended': 3.50}, 'gemini-1.5-pro': {'input': 1.25, 'output': 5.00, 'blended': 2.50}, }, diff --git a/core/services/llm_config.py b/core/services/llm_config.py index 8d25a4b..64af609 100644 --- a/core/services/llm_config.py +++ b/core/services/llm_config.py @@ -34,7 +34,7 @@ class LLMConfig: }, 'google': { 'api_key_env': 'GOOGLE_API_KEY', - 'models': ['gemini-2.0-flash', 'gemini-2.5-pro', 'gemini-1.5-pro'] + 'models': ['gemini-2.5-flash', 'gemini-2.5-pro', 'gemini-1.5-pro'] }, 'anthropic': { 'api_key_env': 'ANTHROPIC_API_KEY', diff --git a/modules/hm_qc/routes.py b/modules/hm_qc/routes.py index 69b9d46..0d4d97e 100644 --- a/modules/hm_qc/routes.py +++ b/modules/hm_qc/routes.py @@ -217,7 +217,7 @@ def execute(): # Override LLM provider if user selected one if llm_provider: - provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.0-flash'} + provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.5-flash'} for check in profile.get('checks', []): if check.get('llm_provider'): check['llm_provider'] = llm_provider @@ -300,7 +300,7 @@ def execute_batch(): # Override LLM provider if user selected one if llm_provider: - provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.0-flash'} + provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.5-flash'} for check in profile.get('checks', []): if check.get('llm_provider'): check['llm_provider'] = llm_provider diff --git a/modules/video_qc/routes.py b/modules/video_qc/routes.py index 4127477..60a4f75 100644 --- a/modules/video_qc/routes.py +++ b/modules/video_qc/routes.py @@ -120,7 +120,7 @@ def execute(): if not session_id: return jsonify({'error': 'Missing session_id'}), 400 - provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.0-flash'} + provider_models = {'openai': 'gpt-4o', 'google': 'gemini-2.5-flash'} llm_model = provider_models.get(llm_provider, 'gpt-4o') upload_path = os.path.join(