General Introduction
VoAPI is a new high-color and high-performance AI model interface management and distribution system, which is mainly used for personal or enterprise internal management and distribution channels. Developed based on NewAPI, the system provides rich functional modules and optimized user interface, aiming to improve user experience and operation efficiency.VoAPI is for personal learning and internal use only, and not for commercial use.
Free 20 knives per day, 1:1 credit API:https://demo.voapi.top/
Function List
- AI model interface management
- High-color user interface
- High-performance data processing
- Service Monitoring and Configuration Support
- Third Party Login Support
- User management and registration time support
- Data manipulation optimization
- Online recharge and version update support
- Multiple AI models and platform support
Using Help
Installation process
- Preparing the environment: Ensure that Docker and Docker Compose are installed on the server.
- Creating Configuration Files: Create a new
docker-compose.yml
file with the following contents:version. '3.4' services. voapi. image. licoy/voapi:latest container_name. voapi restart. always command: --log-dir /app/logs ports. - "3000:3000" volumes. - . /data:/data - . /logs:/app/logs extra_hosts. - "host.docker.internal:host-gateway" environment. - SQL_DSN=root:123456@tcp(host.docker.internal:3306)/voapi?charset=utf8mb4&parseTime=True&loc=Local - REDIS_CONN_STRING=redis://redis - SESSION_SECRET=random_string - TZ=Asia/Shanghai depends_on. - redis healthcheck. test. ["CMD-SHELL", "wget -q -O - http://localhost:3000/api/status | grep -o '\"success\":\\s*true' | awk -F: ' {print $2}'"] interval. 30s timeout. 10s retries. 3 redis. image. redis:latest container_name. redis restart. always
- Starting services: Run the following command on the server to start the service:
docker-compose up -d
- access system: Accessed in the browser
http://ip:3000
If you want to use the default account, enter the default account number.root
and the default password123456
Log in.
Function Operation
- AI model interface management: Add, edit and delete AI model interfaces in the system, supporting a wide range of AI models and platforms.
- user management: View and manage user information, including registration time and login history.
- Service Monitoring: Configure and monitor service status to ensure stable system operation.
- Third Party Login: Supports multiple third-party logins, such as LinuxDO and Easy Pay.
- Data manipulation optimization: Optimize the position of data operation buttons to improve user experience.
- Online Recharge: Support online recharge function for easy account management.
- version update: Ensure that the system is always up to date with the latest version by updating and restarting the service with the command.