PenglongHuang/ChatGPT-Java-FunAi
FunAi is a Java/SpringBoot backend platform providing ChatGPT-based chat with streaming responses, context memory, and enterprise knowledge base capabilities via PDF parsing and vector search.

This project builds a comprehensive AI application integrating OpenAI’s GPT models and image generation APIs. It supports unlimited conversational chat with context awareness and streaming output, along with PDF/document parsing that extracts text, generates embeddings, and performs semantic vector matching for knowledge base retrieval. The platform also connects to MidJourney and Stable Diffusion for text-to-image generation, and includes features like API quota monitoring and AI-powered customer service.