本地部署 Chatbot UI,一个开源的 ChatGPT UI

0. 什么是 Chatbot UI

Chatbot UI 是一个用于 AI 模型的开源聊天 UI。适用于 OpenChat 模型。

画面效果展示如下,

在这里插入图片描述

1. Github 地址

https://github.com/imoneoi/openchat-ui

2. 本地部署

安装 nvm,

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

激活 nvm,

sudo su -

安装 node,

nvm install v18.12.1

克隆代码,

git clone https://github.com/mckaywrigley/chatbot-ui.git; cd chatbot-ui

安装依赖项,

npm i

创建配置文件,

vi .env.local

---
OPENAI_API_HOST=https://api.openai.com 
OPENAI_API_KEY=sk-abcdesnjRtux1QsaOpnkVybdFTynlzp105uj17ZQ4rxzFxyz # 示例,此 key 无效
NEXT_PUBLIC_DEFAULT_TEMPERATURE=0.7
---

启动应用,

npm run dev

访问应用,使用浏览器打开 http://localhost:3000/

在这里插入图片描述

3. (参考)配置文件说明

Environment VariableDefault valueDescription
OPENAI_API_KEYThe default API key used for authentication with OpenAI
OPENAI_API_HOSThttps://api.openai.comThe base url, for Azure use https://<endpoint>.openai.azure.com
OPENAI_API_TYPEopenaiThe API type, options are openai or azure
OPENAI_API_VERSION2023-03-15-previewOnly applicable for Azure OpenAI
AZURE_DEPLOYMENT_IDNeeded when Azure OpenAI, Ref Azure OpenAI API
OPENAI_ORGANIZATIONYour OpenAI organization ID
DEFAULT_MODELgpt-3.5-turboThe default model to use on new conversations, for Azure use gpt-35-turbo
NEXT_PUBLIC_DEFAULT_SYSTEM_PROMPTsee hereThe default system prompt to use on new conversations
NEXT_PUBLIC_DEFAULT_TEMPERATURE1The default temperature to use on new conversations
GOOGLE_API_KEYSee [Custom Search JSON API documentation][GCSE]
GOOGLE_CSE_IDSee [Custom Search JSON API documentation][GCSE]

完结!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值