import { AdminMetrics } from '@/components/admin-metrics'
import { Button } from '@/components/ui/button'
import { Zap, Settings, Activity, TrendingUp } from 'lucide-react'
export default async function AdminAIPage() {
// Mock AI metrics - in a real app, these would come from analytics
const aiMetrics = [
{
title: 'Total Requests',
value: '856',
trend: { value: 12, isPositive: true },
icon: ,
},
{
title: 'Success Rate',
value: '98.5%',
trend: { value: 2, isPositive: true },
icon: ,
},
{
title: 'Avg Response Time',
value: '1.2s',
trend: { value: 5, isPositive: true },
icon: ,
},
{
title: 'Active Features',
value: '6',
icon: ,
},
]
return (
AI Management
Monitor and configure AI features
Active AI Features
{[
'Title Suggestions',
'Semantic Search',
'Paragraph Reformulation',
'Memory Echo',
'Language Detection',
'Auto Labeling',
].map((feature) => (
{feature}
Active
))}
AI Provider Status
{[
{ name: 'OpenAI', status: 'Connected', requests: '642' },
{ name: 'Ollama', status: 'Available', requests: '214' },
].map((provider) => (
{provider.name}
{provider.requests} requests
{provider.status}
))}
Recent AI Requests
Recent AI requests will be displayed here.
)
}