基于Docker for Windows部署ChatGPT-Next-Web

这篇具有很好参考价值的文章主要介绍了基于Docker for Windows部署ChatGPT-Next-Web。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目地址

https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web

安装Docker for Windows

官网地址:https://www.docker.com/
下拉找到Download
基于Docker for Windows部署ChatGPT-Next-Web,docker,chatgpt,容器
选择Windows下载,安装
基于Docker for Windows部署ChatGPT-Next-Web,docker,chatgpt,容器

部署项目

使用管理员身份打开PowerShell
基于Docker for Windows部署ChatGPT-Next-Web,docker,chatgpt,容器
在Github项目中找到Deployment,根据以下命令进行部署

docker pull yidadaa/chatgpt-next-web

docker run -d -p 3000:3000 `
   -e OPENAI_API_KEY='换成你的API KEY,加上单引号' `
   yidadaa/chatgpt-next-web

由于Windows Powershell编码限制,\需要换成`
等待Docker部署完毕即可运行

参数讲解

  • OPENAI_API_KEY (必填项)
    OpanAI 密钥,你在 openai 账户页面申请的 api key,使用英文逗号隔开多个 key,这样可以随机轮询这些 key。
  • CODE (可选)
    访问密码,可选,可以使用逗号隔开多个密码。
    警告:如果不填写此项,则任何人都可以直接使用你部署后的网站,可能会导致你的 token 被急速消耗完毕,建议填写此选项。
  • BASE_URL (可选)
    Default: https://api.openai.com
    Examples: http://your-openai-proxy.com
    OpenAI 接口代理 URL,如果你手动配置了 openai 接口代理,请填写此选项。
    如果遇到 ssl 证书问题,请将 BASE_URL 的协议设置为 http。
  • OPENAI_ORG_ID (可选)
    指定 OpenAI 中的组织 ID。
  • AZURE_URL (可选)
    形如:https://{azure-resource-url}/openai/deployments/{deploy-name}
    Azure 部署地址。
  • AZURE_API_KEY (可选)
    Azure 密钥。
  • AZURE_API_VERSION (可选)
    Azure Api 版本,你可以在这里找到:Azure 文档。
  • GOOGLE_API_KEY (optional)
    Google Gemini Pro 密钥.
  • GOOGLE_URL (optional)
    Google Gemini Pro Api Url.
  • HIDE_USER_API_KEY (可选)
    如果你不想让用户自行填入 API Key,将此环境变量设置为 1 即可。
  • DISABLE_GPT4 (可选)
    如果你不想让用户使用 GPT-4,将此环境变量设置为 1 即可。
  • ENABLE_BALANCE_QUERY (可选)
    如果你想启用余额查询功能,将此环境变量设置为 1 即可。
  • DISABLE_FAST_LINK (可选)
    如果你想禁用从链接解析预制设置,将此环境变量设置为 1 即可。
  • CUSTOM_MODELS (可选)
    示例:+qwen-7b-chat,+glm-6b,-gpt-3.5-turbo,gpt-4-1106-preview=gpt-4-turbo 表示增加 qwen-7b-chat 和 glm-6b 到模型列表,而从列表中删除 gpt-3.5-turbo,并将 gpt-4-1106-preview 模型名字展示为 gpt-4-turbo。 如果你想先禁用所有模型,再启用指定模型,可以使用 -all,+gpt-3.5-turbo,则表示仅启用 gpt-3.5-turbo
    用来控制模型列表,使用 + 增加一个模型,使用 - 来隐藏一个模型,使用 模型名=展示名 来自定义模型的展示名,用英文逗号隔开。

参数示例

如果我想要自定义接口地址,并且设置PROXY地址,则需要这样执行命令:

docker run -d -p 3000:3000 `
   -e OPENAI_API_KEY='你的API KEY,加上单引号' `
   -e BASE_URL='你的接口地址,加上单引号' `
   -e PROXY_URL='你的PROXY地址,加上单引号' `
   yidadaa/chatgpt-next-web

运行

在浏览器中输入http://localhost:3000或者http://127.0.0.1:3000即可进入
基于Docker for Windows部署ChatGPT-Next-Web,docker,chatgpt,容器文章来源地址https://www.toymoban.com/news/detail-847167.html

到了这里,关于基于Docker for Windows部署ChatGPT-Next-Web的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源项目ChatGPT-Next-Web的容器化部署(四)-- k8s容器部署使用configmap配置

    本文的内容是在k8s容器中,如何使用configmap对.env文件进行挂载,实现环境的差异化配置。 项目ChatGPT-Next-Web使用了.env文件来配置不同环境下的值: 所以,我们同理新增两个配置文件,见下: 生产环境的.env文件对应生产环境的数据库连接等信息,不可能写在上面的源码中。

    2024年04月12日
    浏览(41)
  • ChatGPT-Next-Web使用技巧大全,教你如何用好gpt

    随着AI的应用变广,NextChat(即ChatGPT-Next-Chat,下同)程序已逐渐普及,尤其是在一些日常办公、学习等与撰写/翻译文稿密切相关的场景,极低成本、无需魔法和即拿即用的特点让NextChat类开源AI-UI程序火爆出圈。 近半年通过和很多用户的交流也不难发现,大部分人对该程序的

    2024年04月28日
    浏览(31)
  • 【Docker】快速部署 ChatGPT Next Web,一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。

    ChatGPT Next Web 可以一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 Gemini Pro 模型。你无需任何复杂的配置,只需几行命令就可以完成部署。我们将通过 Docker 来部署这个应用。 下载 Docker 镜像 首先,我们需要从 Docker Hub 下载 ChatGPT 应用的 Docker 镜像。 Docker 版本需要在

    2024年03月10日
    浏览(50)
  • 基于Docker如何快速部署自己的ChatGPT

    随着OpenAI在2022年底发布的LLM模型-ChatGPT展现出的强大效果,ChatGPT无疑成为了当下炙手可热的明星模型。 现有的基于GPT的开源项目已经非常多,本文以现有的高热度github开源项目chatgpt-web为例,教大家简单快速地搭建属于自己的ChatGPT。 chatgpt-web项目中的部署教程已经非常完整

    2023年04月09日
    浏览(34)
  • 【ChatGPT】基于WSL+Docker的ChatGPT PLUS共享服务部署

    最近买了ChatGPT PLUS服务,想通过web服务将它共享给其他人使用,搜了一下目前GitHub上比较热门的服务有 ChatGPT-Next-Web chatgpt-web-share 其中chatgpt-web-share支持API和PLUS账号分享两种方式,且架构为Python+JS+Docker,相对比较熟悉一些。而ChatGPT-Next-Web使用纯JS开发,且使用方式更为“傻瓜

    2024年02月14日
    浏览(31)
  • 【Seata】00 - Seata Server 部署(Windows、Docker 基于 Jpom)

    上篇文章上来就是先从事务模式入手,使用 seata-server 也是直接用 GitHub 上下载的 zip 解压后的脚本运行的,结果也没有好好地说明一下关于 seata-server 的部署,因此这篇文章先来补充一下部署的两种方式。 Seata 部署指南 Jpom - 离线安装实践 Seata : V1.7.0 Jpom : V2.10.43 这种方式

    2024年02月10日
    浏览(26)
  • Windows 11 上从零开始基于 wsl-ubuntu 搭建 AI 学习环境及部署多种私有 ChatGPT

    今天(2023/6/2)刚刚换了 1 块 4TB 的硬盘,在 Windows 11 上从零开始,基于 Windows Subsystem for Linux 搭建一套 AI 学习环境。 其中包括,安装 Python、安装 Miniconda3、安装 CUDA Toolkit、安装 git lfs、配置 Hugging Face 的缓存路径、本地部署 ChatGLM-6B、本地部署 VisualGLM-6B等等内容。 安装 Ubuntu-

    2024年02月07日
    浏览(44)
  • 初识Docker Desktop for Windows10

    Docker是什么?我想这就不需要过多的解释了,容器的使用带来的应用环境的相互隔离优点也是它能风靡全球,作为云原生技术之一,广泛应用的原因。 我们都知道Windows操作系统,上手容易,但使用时间长了之后,就会出各种古怪的问题,应用残留、软件冲突诸多问题,最后

    2024年02月03日
    浏览(28)
  • 简明 Stable Diffusion for windows 10 本地化部署

    提示:这里可以添加学习目标 最近各种 AI 很火爆呀,特别是 ChatGPT 发布以后,那就想着不能落下呀,所以就研究了一下 Stable Diffusion,网上也找了各种教程,这里我被各种版本各种模型搞的晕头转向的,而且有些教程是过时的,所以就有了这篇文章。如有错误之处,欢迎指正

    2024年02月16日
    浏览(39)
  • Windows 11部署WSL(Windows Subsystem for Linux——适用于Windows的Linux子系统)

    WSL(Windows Subsystem for Linux——适用于Windows的Linux子系统) Windows Subsystem for Linux(简称WSL)是一个在Windows 1011上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包