ChatGPT-Next-Web-LangChain:一站式部署个人化ChatGPT网页服务
目前我部署的ChatGPT网站(https://free.chatgpt.org.uk)使用了以下开源项目,故介绍下,感谢项目作者。
项目名称:ChatGPT-Next-Web-LangChain
作者:Hk-Gosuto
项目简介: ChatGPT-Next-Web-LangChain 是一个基于 LangChain 实现的插件版本,它允许用户一键部署自己的 ChatGPT 网页服务。这个项目为用户提供了一个跨平台的私人 ChatGPT 应用,支持多种 GPT 模型,包括 GPT3, GPT4 以及 Gemini Pro。
主要功能:
- 支持多种模型:除了常见的 GPT-3 和 GPT-4 模型,项目还支持视觉增强的 GPT-4V 模型,以及 Gemini Pro 模型。
- 插件功能:项目基于 LangChain 实现了多种插件功能。目前支持的插件包括搜索、计算、网络请求等。搜索插件支持多种搜索引擎,如 GoogleCustomSearch、SerpAPI、BingSerpAPI、DuckDuckGo 等。
- DALL-E 3 和 StableDiffusion 插件:提供 DALL-E 3 和 StableDiffusion 插件,用于图像生成。这些插件需要配置对象存储服务。
- 支持 Wiki、Arxiv 插件:提供对 Wiki 和 Arxiv 的访问支持。
- 环境变量配置:项目通过环境变量来设置配置项,使得部署和使用更加灵活。
部署方式:
- 容器部署:推荐使用 Docker 进行部署,需要 Docker 版本 20 及以上。
- 支持自定义域名绑定:项目支持绑定自定义域名,以解决某些区域域名污染的问题。
开发计划:
- 支持使用 DuckDuckGo 作为默认搜索引擎。
- 开发插件列表页面,支持开关指定插件。
- 支持添加自定义插件。
- 支持 ChatSession 级别插件功能开关。
限制和已知问题:
- 使用插件时需将模型切换为特定版本。
- 某些情况下插件可能调用失败。
项目的贡献者: 项目由社区成员共同维护,感谢所有对项目做出贡献的开发者。
开源协议: 该项目采用 MIT 许可证。
项目链接:ChatGPT-Next-Web-LangChain