"use client"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { useGenerateResponse } from "@/modules/openai/hooks"; import { useToast } from "@/hooks/use-toast"; import { Brain, Sparkles } from "lucide-react"; export default function OpenAIPage() { const { toast } = useToast(); const generateMutation = useGenerateResponse(); const [response, setResponse] = useState(null); const handleGenerate = async () => { const samplePrompt = { prompt: { user_id: "USR78910", recent_activities: [ { type: "login", platform: "Android", timestamp: new Date().toISOString(), }, ], }, }; try { const result = await generateMutation.mutateAsync(samplePrompt); setResponse(result); toast({ title: "Response generated", description: "AI response generated successfully" }); } catch (error) { toast({ title: "Generation failed", variant: "destructive" }); } }; return (

OpenAI Integration

Generate AI-powered responses

AI Response Generator Generate intelligent responses using OpenAI {response && ( AI Response
                                {JSON.stringify(response, null, 2)}
                            
)}
); }