![chatnio](/app/logo.png) # [Chat Nio](https://nio.fystart.cn) ๐Ÿ‘‹ ่ฝป้‡็บง ChatGPT ่Šๅคฉๅนณๅฐ ๐Ÿ‘‹ Lightweight ChatGPT Chat Platform
## ๐Ÿ“ ๅŠŸ่ƒฝ | Features 1. โœจ **ChatGPT ่”็ฝ‘ๅŠŸ่ƒฝ** - โœจ **ChatGPT online searching service** 2. โšก ๅคš่ดฆๆˆทๅ‡่กก่ดŸ่ฝฝ - โšก Multi-account load balancing 3. ๐ŸŽ‰ HTTP2 Stream ๅฎžๆ—ถๅ“ๅบ”ๅŠŸ่ƒฝ - ๐ŸŽ‰ HTTP2 Stream real-time response function 4. ๐Ÿš€ ่Š‚ๆตๅ’Œ้‰ดๆƒไฝ“็ณป - ๐Ÿš€ Throttling and authentication system 5. ๐ŸŒˆ ไธฐๅฏŒ็š„่ŠๅคฉๅŠŸ่ƒฝ - ๐ŸŒˆ Rich chat features 6. ๐ŸŽจ ๅคš็ซฏ้€‚้… - ๐ŸŽจ Multi-device adaptation 7. ๐Ÿ“ฆ ็ผ“ๅญ˜็ณป็ปŸ - ๐Ÿ“ฆ Cache system 8. ๐ŸŽˆ ๅฏน่ฏ่ฎฐๅฟ†ๅŠŸ่ƒฝ - ๐ŸŽˆ Conversation memorization 9. ๐ŸŽ ๅ›พ็‰‡็”ŸๆˆๅŠŸ่ƒฝ - ๐ŸŽ Image generation ## ๐Ÿ“š ้ข„่งˆ | Screenshots ![mobile](/screenshot/mobile.png) ![landspace](/screenshot/landspace.png) ![code](/screenshot/code.png) ![image](/screenshot/image.png) ## ๐Ÿ“ฆ ้ƒจ็ฝฒ | Deploy ```shell git clone https://github.com/zmh-program/chatnio.git cd chatnio go build -o chatnio cd app npm install npm run build ``` ## ๐Ÿ”จ ้…็ฝฎ | Config ```yaml debug: true server: port: 8094 redis: host: localhost port: 6379 openai: anonymous: sk-xxxxxx|sk-xxxxxx|sk-xxxxxx anonymous_endpoint: https://api.openai.com/v1 user: sk-xxxxxx|sk-xxxxxx|sk-xxxxxx user_endpoint: https://api.openai.com/v1 image: sk-xxxxxx|sk-xxxxxx|sk-xxxxxx image_endpoint: https://api.openai.com/v1 mysql: host: localhost port: 3306 user: root password: ... db: chatnio secret: ... auth: access: ... salt: ... ``` ## ๐Ÿ“„ ๅผ€ๆบๅ่ฎฎ | License Apache License 2.0