Skip to main content
Premium

Serializer

Use AIAdminModelSerializer instead of AdminModelSerializer for AI-enabled serializers when you need to override the default AIModelAdmin serializer:

from habarico_enterprise.ai.serializers import AIAdminModelSerializer

from .models import Product


class ProductSerializer(AIAdminModelSerializer):
"""Custom serializer with AI-enhanced fields."""

class Meta:
model = Product
fields = ["name", "sku", "description", "short_description", "status", "category"]

See also​

  • Usage — the default AIModelAdmin setup this replaces
  • Custom AI fields — the fields to declare on the serializer