diff --git a/lib/batchProcessor.ts b/lib/batchProcessor.ts index 43fe930..b742c6c 100644 --- a/lib/batchProcessor.ts +++ b/lib/batchProcessor.ts @@ -152,7 +152,7 @@ export async function createBatchRequest( }, { role: "user", - content: formatMessagesForProcessing(request.session?.messages || []), + content: formatMessagesForProcessing((request as any).session?.messages || []), }, ], temperature: 0.1, diff --git a/lib/processingScheduler.ts b/lib/processingScheduler.ts index 3dd73dd..f055e9c 100644 --- a/lib/processingScheduler.ts +++ b/lib/processingScheduler.ts @@ -5,6 +5,7 @@ import { type SentimentCategory, type SessionCategory, AIRequestStatus, + type AIProcessingRequest, } from "@prisma/client"; import cron from "node-cron"; import fetch from "node-fetch"; @@ -877,7 +878,7 @@ async function createBatchRequestsForSessions(batchSize: number | null = null): } // Create AI processing requests for batch processing - const batchRequests = []; + const batchRequests: AIProcessingRequest[] = []; for (const session of sessionsWithMessages) { try { // Get company's AI model