# transcription.py from rest_framework.views import APIView from rest_framework.response import Response from rest_framework import status from ..request_serializer import TranscriptionRequestSerializer class TranscriptionAPIView(APIView): def get(self, request): return Response({"message": "Transcription API"}) def post(self, request): serializer = TranscriptionRequestSerializer(data=request.data) if serializer.is_valid(): media_file = request.FILES.get('media') return Response({"media_file": media_file.name}) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)