TIME-SEA-chatgpt  by dulaiduwang003

AI platform for web and WeChat mini-programs, built with SpringBoot3

created 2 years ago
457 stars

Top 67.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive AI platform built with Spring Boot 3, offering web and WeChat mini-program clients with synchronized data. It targets users looking for a feature-rich AI application, including chat, image generation, and payment processing, with a focus on long-term maintenance and community support.

How It Works

The platform utilizes a Spring Boot 3 backend to manage core AI functionalities, including chat interactions and image generation. It supports multiple front-end clients (H5, Web, WeChat mini-program) that share a common backend, ensuring data consistency. For enhanced AI art capabilities, specific branches integrate a Python SDK. Deployment is facilitated via Docker and shell scripts, with detailed configuration instructions provided for various components.

Quick Start & Requirements

  • Backend: Java 17, MySQL 8, Redis 7.
  • Frontend: WeChat Developer Tools, HBuilder.
  • Deployment: init.sh script for environment initialization and deployment.
  • AI Art: SD API, MJ API.
  • Other: Baidu Translate API, AliOSS, WeChat Developer Platform credentials.
  • Documentation: Video tutorials and text guides are available for deployment.

Highlighted Details

  • Dual-client architecture (Web & WeChat mini-program) with shared backend and data synchronization.
  • AI functionalities include GPT chat (with memory, pause/resume), image generation (SD, MJ, NewBing, Claude), and custom preset words.
  • Integrated payment system (Alipay for Web) and an "AI Coin" system for accessing features.
  • Includes a "Creative Square" for showcasing user-generated works and a backend management console.

Maintenance & Community

The project is described as long-term maintained with an active WeChat community for support and discussion. The author encourages community contributions and provides contact information for assistance.

Licensing & Compatibility

The project's licensing is not explicitly stated in the README, but it mentions "遵循开源规则" (follow open-source rules) for derivative works, suggesting a permissive or copyleft license. Commercial use compatibility is not detailed.

Limitations & Caveats

The project is primarily developed for the Chinese market, with features like WeChat login and Alipay payment. AI art generation is currently limited to the mini-program, with the web version only supporting SD. The README mentions potential "429" rate limiting issues with upstream APIs, suggesting the use of the oneAPI project as a potential solution.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.