|
16 | 16 |
|
17 | 17 | </div>
|
18 | 18 |
|
| 19 | +> ### ✨ Chat Nio 专业版 |
| 20 | +>  |
| 21 | +> - ✅ Midjourney Proxy Plus |
| 22 | +> - ✅ 更多支付方式 & 订单管理 |
| 23 | +> - ✅ 安全审核 |
| 24 | +> - ✅ 插件市场 |
| 25 | +> - ✅ 模型监控 |
| 26 | +> - ✅ 短信登录 |
| 27 | +> - ✅ 推广奖励 |
| 28 | +> - ✅ 商业级 UI |
| 29 | +> - ... |
| 30 | +> |
| 31 | +> [👉 了解更多](https://chatnio.com/pro) |
| 32 | +
|
19 | 33 | ## 📝 功能
|
20 | 34 | 1. 🤖️ **丰富模型支持**: 多模型服务商支持 (OpenAI / Anthropic / Gemini / Midjourney 等十余种格式兼容 & 私有化 LLM 支持)
|
21 | 35 | 2. 🤯 **美观 UI 设计**: UI 兼容 PC / Pad / 移动三端,遵循 [Shadcn UI](https://ui.shadcn.com) & [Tremor Charts](https://blocks.tremor.so) 设计规范,丰富美观的界面设计和后台仪表盘
|
|
37 | 51 | 18. 👌 **快速同步上游**: 渠道设置、模型市场、价格设定等设置都可快速同步上游站点,以此基础修改自己的站点配置,快速搭建自己的站点,省时省力,一键同步,快速上线
|
38 | 52 | 19. 👋 **SEO 优化**: 支持 SEO 优化,支持自定义站点名称、站点 Logo 等 SEO 优化设设置使搜索引擎更快的爬取,你的站点与众不同👋
|
39 | 53 | 20. 🎫 **多种兑换码体系**: 支持多种兑换码体系,支持礼品码和兑换码,支持批量生成,礼品码适合宣传分发,兑换码适合发卡销售,礼品码一个类型的多个码一个用户仅能兑换一个码,在宣传中一定程度上减少一个用户兑换多次的情况😀
|
40 |
| -20. 🥰 **商用友好协议**: 采用 **Apache-2.0** 开源协议, 商用二开 & 分发友好 (也请遵守 Apache-2.0 协议的规定, 请勿用于违法用途) |
| 54 | +21. 🥰 **商用友好协议**: 采用 **Apache-2.0** 开源协议, 商用二开 & 分发友好 (也请遵守 Apache-2.0 协议的规定, 请勿用于违法用途) |
41 | 55 |
|
42 | 56 | ## 🔨 支持模型
|
43 | 57 | 1. OpenAI & Azure OpenAI *(✅ Vision ✅ Function Calling)*
|
@@ -199,27 +213,19 @@ nohup ./chatnio > output.log & # using nohup to run in background
|
199 | 213 | - 不计费模型无限制
|
200 | 214 | - 次数计费模型最小点数为该模型的 1 次请求点数 (e.g. 若一个模型的单次请求点数为 0.1 点数, 则最小请求点数为 0.1 点数)
|
201 | 215 | - Token 弹性计费模型为 1K 输入 Tokens 价格 + 1K 输出 Tokens 价格 (e.g. 若一个模型的 1K 输入 Tokens 价格为 0.05 点数, 1K 输出 Tokens 价格 0.1 点数, 则最小请求点数为 0.15 点数)
|
202 |
| -13. **DuckDuckGo API 搭建避坑** |
203 |
| - - 首先感谢 Binjie 作者的 [duckduckgo-api](https://github.com/binjie09/duckduckgo-api) 项目, 该项目为 Chat Nio 提供了联网搜索功能 (prompt 实现)。 |
204 |
| - - DDG API 服务需要自行搭建, Binjie 作者的默认站点中时常配额被用尽, 请自行搭建并在系统设置中联网设置中设置。 |
205 |
| - - DuckDuckGo **无法在国内环境使用**, 请使用代理或海外服务器进行搭建 DDG API 端点。 |
206 |
| - - 部署成功后请测试 `https://your.domain/search?q=hi` 来简单测试是否搭建成功,如若无法访问,请检查你的 DDG API 服务是否正常运行或寻找原项目寻求帮助。 |
207 |
| - - 部署成功后, 请前往系统设置中的联网设置, 设置你的 DDG API 端点地址 (不要加后缀 `/search`), 最大结果数默认为 `5` (结果数设置为 0 或负数默认为 5) |
208 |
| - - 现在聊天中开启联网搜索后即可正常使用, 如若还无法使用, 一般为模型问题 (如 GPT-3.5 有时会无法理解)。 |
209 |
| - - 此联网搜索通过预设实现, 意为保证全模型都支持的通用功能, 兼容性无法保证灵敏性, 不依赖模型 Function Calling, 其他本身支持联网的模型可以选择直接关闭此功能。 |
210 |
| -14. **为何我的 GPT-4-All 等逆向模型无法使用上传文件中的图片?** |
| 216 | +13. **为何我的 GPT-4-All 等逆向模型无法使用上传文件中的图片?** |
211 | 217 | - 上传模型图片为 Base64 格式, 如果逆向不支持 Base64 格式, 请使用 URL 直链而非上传文件做法。
|
212 |
| -15. **如何开始域名严格跨域检测?** |
| 218 | +14. **如何开始域名严格跨域检测?** |
213 | 219 | - 正常情况下,后端对所有域名开放跨域。如果非特殊需求,无需开启严格跨域检测。
|
214 | 220 | - 如果需要开启严格跨域检测,可以在后端环境变量中 并配置 `ALLOW_ORIGINS`, 如 `ALLOW_ORIGINS=chatnio.net,chatnio.app` (不需要加协议前缀, www 解析无需手动添加, 后端将自动识别并允许跨域), 这样就会支持严格跨域检测 (如 *http://www.chatnio.app*, *https://chatnio.net* 等将会被允许, 其他域名将会被拒绝)。
|
215 | 221 | - 即使在开启严格跨域检测的情况下, /v1 接口会被仍然允许所有域的跨域请求, 以保证中转 API 的正常使用。
|
216 |
| -16. **模型映射功能是如何使用的?** |
| 222 | +15. **模型映射功能是如何使用的?** |
217 | 223 | - 渠道内的模型映射格式为 `[from]>[to]`, 多个映射之间换行, **from** 为请求的模型, **to** 为真实向上游发送的模型并且需要上游真实支持
|
218 | 224 | - 如: 我有一个逆向渠道, 填写 `gpt-4-all>gpt-4`, 则我的用户请求 **gpt-4-all** 模型到该渠道时, 后端则会模型映射至 **gpt-4** 向该渠道请求 **gpt-4**, 此时该渠道支持 2 个模型, **gpt-4** 和 **gpt-4-all** (本质上都为 **gpt-4**)
|
219 | 225 | - 如果我不想让我的这个逆向渠道影响到 **gpt-4** 的渠道组, 可以加前缀 `!gpt-4-all>gpt-4`, 该渠道 **gpt-4** 则会被忽略, 此时该渠道将只支持 1 个模型, **gpt-4-all** (但本质上为 **gpt-4**)
|
220 | 226 |
|
221 | 227 | ## 📦 技术栈
|
222 |
| -- 🥗 前端: React + Radix UI + Tailwind CSS + Shadcn + Tremor + Redux |
| 228 | +- 🥗 前端: React + Redux + Radix UI + Tailwind CSS |
223 | 229 | - 🍎 后端: Golang + Gin + Redis + MySQL
|
224 | 230 | - 🍒 应用技术: PWA + WebSocket
|
225 | 231 |
|
|
0 commit comments