Project Overview: ChatAny
ChatAny provides a unique web service that aggregates ChatGPT
alongside numerous AI functionalities, all available at the click of a button. This service is developed using ChatGPT-Next-Web, and its main goal is to offer users a streamlined and versatile AI-based interaction platform.
Exciting Features of ChatAny
ChatAny has a range of features that ensure smooth operation and flexibility:
- Server Efficiency: The PRO version efficiently runs on servers with at least 1 Core and 1 GB RAM.
- User-Friendly Setup: Installation is fast and easy, with straightforward configuration thanks to its Baota visual deployment feature.
- Responsive Design: The platform automatically adapts to devices of all types - PCs, tablets, and smartphones.
- Low Memory Usage: Built using Golang, the service supports high concurrency while maintaining low memory usage.
- Comprehensive AI Tools: Includes modules for AI conversations, AI image creation, AI music composition, AI video generation, AI-powered PPT creation, PDF parsing for discussions, and more.
- Sophisticated Operational System: Offers capabilities like subscription plans, redemption codes, referral rewards, daily bonuses, and promotion rebates.
To learn and experience the PRO version, you can access more information here.
Supported Features
- Complete features of the original
ChatGPT-Next-Web
. - StabilityAI Support:
- Stable Image Ultra and Stable Image Core
- Stable Diffusion 3
- Midjourney (Unofficial):
- Offers operations such as
Imgine
,Upscale
,Variation
,Zoom
,Vary
,Pan
,Reroll
,Describe
, andBlend
. - Midjourney region repainting (Vary Region) and image reference support.
- Percentage completion on drawing progress and real-time image display.
- Offers operations such as
Midjourney API Details
The project leverages third-party or similar open-source projects to support its Midjourney-related API functions. Users must either set up their own service to facilitate these interactions or use a third-party intermediary API.
Open Source Midjourney-Proxy
- Project link: trueai-org/midjourney-proxy
Deployment Options
Docker
To deploy using Docker, execute the following command:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-xxx" \
-e BASE_URL="https://api.openai.com" \
-e MJ_PROXY_URL="" \
-e MJ_PROXY_KEY="" \
licoy/chatany:latest
Vercel, Railway, and Sealos
Manual Deployment
- Clone the project repository locally.
- Install dependencies:
npm install
npm run build
npm run start // Or start in development mode: npm run dev
Using ChatAny
Creating Artworks
Once deployed, users can select the drawing model they wish to use by clicking the top-left drawing option on the interface.
User Interface Examples
Main Interface for Midjourney Generation
Midjourney Region Repainting
Main Interface for StabilityAI Generation
Custom Configuration Interface
Third-Party Intermediary APIs
While this project provides various capabilities, users also have the option to leverage third-party APIs. Users should ensure they conduct due diligence when choosing a suitable third-party intermediary, as ChatAny does not guarantee third-party services.
Licensing
ChatAny is licensed under the MIT License, offering users flexibility and freedom in terms of usage and contribution to the project.