HeyNina101/generative_ai_project
A production-ready template providing structured scaffolding for building scalable Generative AI applications with agents, memory modules, and LLM routing.

This template offers a complete project structure for building Generative AI applications. It includes core components such as agent classes (planner, executor, base), short-term and long-term memory modules, retrieval systems with vector search, LLM routing for OpenAI and Anthropic models, prompt engineering utilities with chaining and few-shot logic, guardrails for PII filtering and safety, and multimodal processing for image and audio. The template also provides configuration management, testing infrastructure, and example notebooks for rapid prototyping.