Kids friendly and safe Streamlit Chatbot

After careful consideration, I created an AI chatbot application specifically designed for kids, leveraging Streamlit, GPT-4.1, and a web search API in Python. My primary focus is on safety and creating a genuinely benevolent and fun experience for young users.

The application supports multiple grade levels—K-2, 3-5, and 6-8—with each grade having its own customized chatbot that tailors conversation style and content to be age-appropriate. Additionally, I’ve implemented a moderation layer (OpenAI moderator api) designed to filter out any malicious, harmful, or unsafe prompts, adding an extra level of protection.

If you’re interested, you can check out a demo here:
Safe Kid chatbot