# Generated by Django 5.0.10 on 2026-01-15 12:25

import integrations.models.ai_services.openrouter
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('integrations', '0008_openrouter_temperature_choices'),
    ]

    operations = [
        migrations.AlterField(
            model_name='glmintegration',
            name='model_name',
            field=models.CharField(choices=[('glm-4', 'GLM-4 (Платная, дешевле)'), ('glm-4.7', 'GLM-4.7 (Платная)'), ('charglm-3', 'ChargLM-3 (Платная)'), ('glm-4.6v', 'GLM-4.6V (Бесплатная)'), ('glm-4.5v', 'GLM-4.5V (Бесплатная)'), ('glm-4.5-air', 'GLM-4.5-Air (Бесплатная)'), ('glm-4.5-flash', 'GLM-4.5-Flash (Бесплатная)'), ('glm-4.5-flashx', 'GLM-4.5-FlashX (Бесплатная)')], default='glm-4', help_text='Название используемой модели GLM (например, glm-4.7, glm-4)', max_length=100, verbose_name='Название модели'),
        ),
        migrations.AlterField(
            model_name='openrouterintegration',
            name='model_name',
            field=models.CharField(choices=[('xiaomi/mimo-v2-flash:free', 'Xiaomi MIMO v2 Flash (Бесплатная)'), ('mistralai/devstral-2512:free', 'Mistral Devstral 2512 (Бесплатная)'), ('z-ai/glm-4.5-air:free', 'Z.AI GLM-4.5 Air (Бесплатная)'), ('qwen/qwen3-coder:free', 'Qwen 3 Coder (Бесплатная)')], default='xiaomi/mimo-v2-flash:free', help_text='Название используемой модели OpenRouter', max_length=100, verbose_name='Название модели'),
        ),
        migrations.AlterField(
            model_name='openrouterintegration',
            name='temperature',
            field=models.FloatField(choices=[(0.1, '0.1 - Очень консервативно'), (0.3, '0.3 - Консервативно'), (0.5, '0.5 - Умеренно'), (0.7, '0.7 - Баланс (по умолчанию)'), (1.0, '1.0 - Креативно'), (1.5, '1.5 - Очень креативно'), (2.0, '2.0 - Максимальная креативность')], default=0.7, help_text='Параметр температуры для генерации (0.0-2.0)', validators=[integrations.models.ai_services.openrouter.validate_temperature], verbose_name='Температура'),
        ),
    ]
