基于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
在这里插入图片描述
选择Windows下载,安装
在这里插入图片描述

部署项目

使用管理员身份打开PowerShell
在这里插入图片描述
在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即可进入
在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 11:50:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 11:50:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 11:50:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 11:50:03       18 阅读

热门阅读

  1. 【力扣】4. 寻找两个正序数组的中位数

    2024-04-03 11:50:03       13 阅读
  2. C语言求解最大公约数(欧几里得算法的应用)

    2024-04-03 11:50:03       13 阅读
  3. vue 父组件怎么获取子组件里面的data数据

    2024-04-03 11:50:03       15 阅读
  4. 语言模型的原理、实战与评估

    2024-04-03 11:50:03       15 阅读
  5. 详解Qt中使用线程

    2024-04-03 11:50:03       11 阅读
  6. 搜索引擎-02-分词与全文索引

    2024-04-03 11:50:03       12 阅读
  7. Python | PyCharm 键盘快捷键

    2024-04-03 11:50:03       11 阅读
  8. jvm高级面试题-2024

    2024-04-03 11:50:03       15 阅读
  9. Mini-React

    2024-04-03 11:50:03       16 阅读
  10. 数据库嵌套事务的实现

    2024-04-03 11:50:03       14 阅读
  11. 设计模式(15):迭代器模式

    2024-04-03 11:50:03       13 阅读
  12. 建造者模式:构建复杂对象的优雅之道

    2024-04-03 11:50:03       13 阅读