# Generated by Django 6.1 on 2026-09-18 12:37

import uuid
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('ai', '0003_generation_v2'),
    ]

    operations = [
        migrations.CreateModel(
            name='AiSettings',
            fields=[
                ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('image_model', models.CharField(choices=[('gpt-image-2.5-sunburst', 'gpt-image-2.5-sunburst'), ('gpt-image-2.5-flare', 'gpt-image-2.5-flare'), ('gpt-image-1', 'gpt-image-1')], max_length=60)),
                ('image_quality', models.CharField(choices=[('low', 'low'), ('medium', 'medium'), ('high', 'high'), ('xhigh', 'xhigh'), ('max', 'max')], max_length=20)),
                ('vision_model', models.CharField(choices=[('gpt-5.4-nano', 'gpt-5.4-nano'), ('gpt-5.4-mini', 'gpt-5.4-mini'), ('gpt-5.4', 'gpt-5.4'), ('gpt-5.5', 'gpt-5.5')], max_length=60)),
            ],
            options={
                'verbose_name_plural': 'AI settings',
            },
        ),
    ]
