GeekAI is a comprehensive open-source solution for AI assistants based on large language model APIs, complete with an operational management backend and payment functionality, ready to use out of the box. The system includes user authentication, allowing you to use it personally or deploy it directly to provide ChatGPT services to end-users. It integrates large language models from multiple platforms, including OpenAI, Azure, ChatGLM, iFlytek Spark, and Wenxin Yiyan, and also includes AI drawing capabilities with MidJourney and Stable Diffusion.
Features
- The entire system is fully open-source, with both frontend applications and backend management systems ready to use out of the box.
- Supports various large language models such as GPT, Wenxin Yiyan, ChatGLM, and iFlytek Spark.
- Supports drawing with Dall.E and MidJourney in the chat window, automatically extracting drawing parameters from prompts.
- Supports advanced drawing modes in Midjourney, allowing the input of various advanced drawing parameters, including drawing, selecting, transforming, and image padding.
- Supports advanced drawing modes in Stable Diffusion, compatible with official and various other Stable Diffusion versions like the QiuYe integration package.
- Message content supports markdown output, automatic image recognition, and code highlighting.
- Supports switching between various language models like GPT-3.5, GPT-4, Wenxin 3.0, and Wenxin 4.0, with customizable parameters such as creativity and maximum tokens.
- Includes various pre-trained role applications (prompt templates), such as Xiaohongshu copywriters, English translation masters, Socrates, Confucius, Steve Jobs, and weekly report assistants, easily meeting users' diverse chat and application needs.
- Supports using personal WeChat QR codes as a payment channel for recharging, ideal for individual developers.
- Supports membership and point card recharge, with integrated Alipay payment channels, ideal for enterprise developers.
- Supports modifying conversation titles, conversation search, and role search.
- Supports deleting and exporting chat history.
Usage Notes
- This project is based on the MIT license, with all source code freely available for personal learning or commercial use.
- For commercial use, copyright information must be retained. Ensure legal and compliant use; the author is not responsible for any consequences arising from operations.
Screenshots
Note
Click on the corresponding images to view the project image gallery.
Homepage
Chat Interface
Real-time Voice Chat
AI Drawing
Application List
Suno Text-to-Music
Luma Text-to-Video
Membership Recharge
Promotion Plan
Registration and Login
Admin Backend
Mobile Pages
Demo Links
- Free demo: https://chat.geekai.me
- Client downloads: Currently supports Win/Linux/Mac/Android clients. Download here.
Warning
Please use legally and avoid outputting any sensitive, unfriendly, or prohibited content!!!
Client Download Links
Special Note
Due to limited personal time, bug reports via WeChat or group chats are not accepted. Please submit issues or PRs for problems or optimization suggestions. Technical consultations require prior payment. Thank you for your cooperation!