Обновление GLM моделей до GLM-4

This commit is contained in:
2026-01-15 12:16:56 +03:00
parent caeb3f80bd
commit 401993526b
7 changed files with 464 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
# Generated migration for reverting GLM model back to glm-4.7
from django.db import migrations
def revert_glm_model(apps, schema_editor):
"""Откатываем модель обратно на glm-4.7"""
GLMIntegration = apps.get_model('integrations', 'GLMIntegration')
# Обновляем все записи с glm-4-flash обратно на glm-4.7
GLMIntegration.objects.filter(model_name='glm-4-flash').update(model_name='glm-4.7')
def reverse_revert_glm_model(apps, schema_editor):
"""Применяем миграцию - возвращаем glm-4-flash"""
GLMIntegration = apps.get_model('integrations', 'GLMIntegration')
# Возвращаем glm-4-flash
GLMIntegration.objects.filter(model_name='glm-4.7').update(model_name='glm-4-flash')
class Migration(migrations.Migration):
dependencies = [
('integrations', '0003_update_glm_default_model'),
]
operations = [
migrations.RunPython(revert_glm_model, reverse_revert_glm_model),
]