from rest_framework import serializers from .models import ChatConversation, ChatMessage class ChatMessageSerializer(serializers.ModelSerializer): class Meta: model = ChatMessage fields = [ "id", "role", "content", "tool_calls", "tool_call_id", "name", "created_at", ] class ChatConversationSerializer(serializers.ModelSerializer): messages = ChatMessageSerializer(many=True, read_only=True) class Meta: model = ChatConversation fields = ["id", "title", "created_at", "updated_at", "messages"]