{"message":"TRIZ AI Innovation Platform API","status":"active","version":"4.0.0","description":"End-to-end TRIZ innovation platform: from idea generation to AI-generated images","endpoints":{"idea_generation":{"path":"/api/idea/generate-ideas","method":"POST","description":"Generate innovative TRIZ-based design ideas","output":"Multiple ideas (one per TRIZ principle provided)","ai_model":"OpenAI GPT-4o"},"idea_enhancement":{"path":"/api/description/enhance-idea","method":"POST","description":"Enhance selected idea with clear, conceptual specifications","output":"100-150 word description + 10 features (40-70 words each)","style":"Accessible language, focuses on capabilities and benefits","ai_model":"OpenAI GPT-4o"},"image_prompt_generation":{"path":"/api/prompt/generate-image-prompts","method":"POST","description":"Generate professional image prompts for AI visualization tools","output":"Detailed prompts optimized for DALL-E, Midjourney, Stable Diffusion","ai_model":"OpenAI GPT-4o"},"image_generation":{"path":"/api/image/generate-image","method":"POST","description":"Generate AI images using Gemini and upload to S3","output":"Public S3 URL of generated image","ai_model":"Gemini 2.5 Flash Image"},"health":{"path":"/health","method":"GET","description":"Overall platform health check"},"image_health":{"path":"/api/image/health","method":"GET","description":"Image service health (Gemini + S3)"},"documentation":{"path":"/docs","method":"GET","description":"Interactive API documentation (Swagger UI)"}},"workflow":{"step_1":{"endpoint":"/api/idea/generate-ideas","action":"Generate multiple TRIZ-based design concepts","input":"Product context + contradiction + TRIZ principles","output":"List of innovative ideas"},"step_2":{"endpoint":"/api/description/enhance-idea","action":"Select and enhance one promising idea","input":"Product context + selected idea","output":"Conceptual description + 10 key features"},"step_3":{"endpoint":"/api/prompt/generate-image-prompts","action":"Create visualization prompts for the enhanced ideas","input":"Product context + ideas to visualize","output":"Professional image generation prompts"},"step_4":{"endpoint":"/api/image/generate-image","action":"Generate actual AI images from prompts","input":"Image generation prompt (from step 3)","output":"Public S3 URL of generated image"}},"features":{"output_style":"Conceptual and accessible (100-150 word descriptions, 10 features at 40-70 words)","target_audience":"Product managers, design teams, stakeholders","technical_depth":"Balanced - credible but not overwhelming","ai_models":{"text_generation":"OpenAI GPT-4o","image_generation":"Google Gemini 2.5 Flash Image"},"storage":"AWS S3 (public URLs)"}}