


Domestic ChatGPT is not yet mature, but ChatGPT's payment model has matured?
Oddly enough, we tend to do less things from 0 to 1, but we have many wedding magic skills from 1 to 100 very quickly. Just like ChatGPT is not very mature yet, but ChatGPT's various payment models are already very mature. But it’s not surprising to say that it’s strange, because most of me is the same, and many of the things I have experienced have been completing OKRs quickly and slowly. This makes us feel like we are trapped in a spinning flywheel, unable to think but running forward.
However, it cannot be said that all types of paid ChatGPT are based on information and knowledge learned in advance. Without these information, services, tools, and software, most laymen may not have the opportunity to understand And use tools like ChatGPT. Of course, there are also partners like Brother Fu who spent their own money to purchase API Keys and servers, and deployed a set of free ChatGPT services - itedus.cn for everyone to experience. Just make some contribution to technology.
itedus.cn
However, the reason why I let you experience this is because I want you to know. It’s not just that you can use ChatGPT that makes you awesome, you can do everything. Only when you are strong can it be strong. If you don’t understand an industry and don’t have in-depth accumulation, the result you get from ChatGPT may only be at the HelloWord level.
1. Start a new project
What does Brother Fu want to do? Make a ChatGPT profile community? No, don't do it.
As a purely technical account owner, I hope to learn things that are in line with the long-term development of technical personnel. Such as ChatGPT, Wen Xinyiyan, Tongyi Qianwen, AIGC, Civita, there will be more and more such things, and R&D should focus on building a set of systematic application microservices with generative services. So Brother Fu’s Planet is going to take everyone to work on a new project "ChatGPT Microservice Application System Construction" - Speaking of which, how many projects has Brother Fu’s Planet launched?
In addition to technical brochures, Planet has experienced 5 projects:
- "ChatGPT microservice application system construction - API-SDK, authentication, official account docking, WeChat docking, transaction Payment》- Launched on May 1st
- 《ChatGPT AI Q&A Assistant》
- 《API Gateway-Middleware Design and Practice》
- 《SpringBoot Middleware Design and Development》
- "Lottery Lottery System - Four-tier architecture practice based on domain-driven design"
- "Netty JavaFx practice: imitating desktop version of WeChat chat"
Technical brochures, manuals Source code tearing, plug-in development and more: https://bugstack.cn/md/zsxq/introduce.html - Join Xiao Fu's knowledge planet and you can learn all of these contents.
Speaking of this, some friends must have been excited and doubtful: "Now an account owner finally took me to participate in the development of the ChatGPT service project. So what exactly will this project be developed into?" Next, Brother Fu will tell you about the goals and structure of this project.
2. Project Architecture
- Goal: This project is to build microservice application architecture system components around a generated service similar to ChatGPT. Including; user authentication, public account, multi-party payment, enterprise WeChat and other docking methods to meet different demands. It also uses modular design and building-block applications to allow different scenarios to be configured and connected.
- Function: To be more straightforward, through this microservice system, we can build; web version of ChatGPT docking, user authentication verification interface, follow the official account to unlock, pay for purchases, official account automatic reply, Corporate WeChat chat docking, Knowledge Planet docking, etc.
So this system is guided by video and booklet tutorials, teaching everyone to develop the technical components and technical services of each module. At the same time, the components and services here are all microservice implementations and can be replaced with anything else you need. For example, instead of connecting to ChatGPT, you can also connect to another service.
The entire system architecture is as follows:
As shown in the figure; using the user request as the entry point, it is forwarded to the corresponding service through Nginx SSL 443 verification, and related Authentication and service control, and complete the final token authorization use. The entire set of microservices includes the system; chatgpt-api-sdk, chatgpt-auth, chatgpt-wx, chatgpt-pay, chatgpt-zsxq, chatgpt-admin, chatgpt-web services.
3. Development Plan
Damn it, the 5.1 holiday is coming, and it’s time to go crazy with the Planet Partner roll code. So starting from the 5.1 holiday, Brother Fu will gradually update the course content and make a rough plan;
- OpenAI interface service Nginx SSL configuration
- OpenAI SDK
- Public account reply response
- Enterprise WeChat docking, develop WeChat robot
- Alipay Transaction docking
- Service integration, etc.
Each module and chapter will have corresponding videos and booklets, and each module can also be studied and used independently. In this way, even if you want to partially learn and accumulate your own skills or use them in actual projects, it will be very easy. And because there are such complete materials and tutorials and question services, fans can learn and learn!
4. What can you get
Because this project is tutorial-oriented, it will cover design thinking, project construction, warehouse use, code submission, module development, service debugging, and packaging. Build, container deployment and other steps are advanced. This process will be explained in the form of videos and booklets.
Then you can master this set of project learning;
- Master a complete set of standardization, engineering architecture design, project construction and configuration, and service packaging and online processes;——There may be many Newcomers or those at work lack experience in building a complete project.
- Learn microservice architecture design ideas and related coding experience, and how to implement related technical projects; - Only with thoughtful and high-level projects can you exercise your coding skills and improve your programming skills.
- Accumulate Nginx SSL 443 multi-model configuration and authentication use, public account development, enterprise WeChat docking, payment package docking transaction process, etc.; - These are all real-life scenario experiences for training, and the accumulation of each skill All are very valuable experiences.
- Resume service; Yes, every time a project is developed, Brother Fu will write a resume introduction, resume optimization, and summary of interview questions for the project, so that study partners can enjoy one-stop service.
To put it bluntly, without this set of projects, you may not know how to configure SSL in Nginx, how to package and publish images, how to develop official accounts, how to connect WeChat robots, and how to use microservices Architectural, how DDD is designed! So, get in the car! It’s all good stuff!
The above is the detailed content of Domestic ChatGPT is not yet mature, but ChatGPT's payment model has matured?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



How to configure an Nginx domain name on a cloud server: Create an A record pointing to the public IP address of the cloud server. Add virtual host blocks in the Nginx configuration file, specifying the listening port, domain name, and website root directory. Restart Nginx to apply the changes. Access the domain name test configuration. Other notes: Install the SSL certificate to enable HTTPS, ensure that the firewall allows port 80 traffic, and wait for DNS resolution to take effect.

How to confirm whether Nginx is started: 1. Use the command line: systemctl status nginx (Linux/Unix), netstat -ano | findstr 80 (Windows); 2. Check whether port 80 is open; 3. Check the Nginx startup message in the system log; 4. Use third-party tools, such as Nagios, Zabbix, and Icinga.

The methods that can query the Nginx version are: use the nginx -v command; view the version directive in the nginx.conf file; open the Nginx error page and view the page title.

Steps to create a Docker image: Write a Dockerfile that contains the build instructions. Build the image in the terminal, using the docker build command. Tag the image and assign names and tags using the docker tag command.

Starting an Nginx server requires different steps according to different operating systems: Linux/Unix system: Install the Nginx package (for example, using apt-get or yum). Use systemctl to start an Nginx service (for example, sudo systemctl start nginx). Windows system: Download and install Windows binary files. Start Nginx using the nginx.exe executable (for example, nginx.exe -c conf\nginx.conf). No matter which operating system you use, you can access the server IP

In Linux, use the following command to check whether Nginx is started: systemctl status nginx judges based on the command output: If "Active: active (running)" is displayed, Nginx is started. If "Active: inactive (dead)" is displayed, Nginx is stopped.

Steps to start Nginx in Linux: Check whether Nginx is installed. Use systemctl start nginx to start the Nginx service. Use systemctl enable nginx to enable automatic startup of Nginx at system startup. Use systemctl status nginx to verify that the startup is successful. Visit http://localhost in a web browser to view the default welcome page.

You can query the Docker container name by following the steps: List all containers (docker ps). Filter the container list (using the grep command). Gets the container name (located in the "NAMES" column).
