{ "id": "phase2-core-features-13", "seq": "13", "title": "Create AI model management APIs and UI", "status": "pending", "depends_on": ["11"], "parallel": false, "context_files": [ "/Users/kunthawatgreethong/Gitea/moreminimore-vibe/Websitebuilder/.tmp/sessions/phase1-foundation/context.md" ], "acceptance_criteria": [ "GET /api/ai/models returns available models", "GET /api/ai/providers returns configured providers", "User API key management works", "Model selection UI displays options", "API key input validates format", "Keys encrypted in database", "Active provider shown in UI" ], "deliverables": [ "src/app/api/ai/models/route.ts", "src/app/api/ai/providers/route.ts", "src/app/api/ai/keys/route.ts", "src/components/ai/ModelSelector.tsx", "src/components/ai/ApiKeyManager.tsx", "src/services/ai-key.service.ts", "src/lib/db/schema.ts (user_api_keys table)" ] }