VoAPI  by VoAPI

AI model interface management and distribution system

created 10 months ago
757 stars

Top 46.9% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a high-aesthetic, high-performance AI model interface management and distribution system, built upon NewAPI and OneAPI. It's designed for personal learning and internal enterprise use, offering a user-friendly interface and extensive AI module support, including chat, image generation, and more.

How It Works

The system is developed in Go, leveraging its native concurrency support for high performance and low memory footprint. It features a visually appealing, adaptive interface that works across PC, tablet, and mobile devices. Key architectural choices include a modular design supporting various AI services, a robust operational mechanism with features like subscription plans and referral rewards, and extensive internationalization (i18n) support.

Quick Start & Requirements

  • Install/Run: Use Docker Compose with the provided docker-compose.yml file.
  • Prerequisites: Docker, Docker Compose, a SQL database (e.g., MySQL, SQLite), and Redis.
  • Setup: Minimal server requirements (1C1G). Setup involves configuring the SQL_DSN and SESSION_SECRET environment variables in docker-compose.yml.
  • Links: QQ Group

Highlighted Details

  • Supports a wide range of AI modules: chat, image, music, video, PPT generation, PDF parsing.
  • Features comprehensive operational mechanisms: tiered plans, redemption codes, sign-in bonuses, referral rewards.
  • Offers extensive customization for the homepage, model information, and vendor details via JSON configurations.
  • Includes advanced features like global rate limiting, user balance daily clearing, and IP logging for logins/dialogues/drawings.
  • Supports multiple AI providers and models, with ongoing additions.

Maintenance & Community

The project is based on NewAPI and OneAPI, indicating potential community contributions from those projects. A QQ group is available for community interaction and updates.

Licensing & Compatibility

The project states it is "closed-source, royalty-free, for personal learning only, not for commercial use." This implies a restrictive license, and users must adhere to upstream AI model provider terms and legal regulations.

Limitations & Caveats

The project is explicitly for personal learning and not for commercial use. It does not guarantee stability and offers no technical support. It also explicitly states it does not support unofficial third-party API channels from the original NewAPI project.

Health Check
Last commit

1 month ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.