Home
开源技术本页
ChatGPT 应用WEB类开源技术
author_avatarchatbot-ui

chatbot-ui基本信息

MIT License
28972stars
8062forks
253watching
最近更新时间:2024/06/22, 12:14
最新版本:未发布

chatbot-ui介绍

Chatbot UI

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

查看 演示

Chatbot UI

更新

Chatbot UI 将会不断更新。

请期待经常性的改进。

即将推出的功能:

  • 分享
  • "机器人"

部署

Vercel

使用 Vercel 主机部署 Chatbot UI 的实时版本。

使用 Vercel 部署

Docker

在本地构建:

docker build -t chatgpt-ui .
docker run -e OPENAI_API_KEY=xxxxxxxx -p 3000:3000 chatgpt-ui

从 ghcr 拉取:

docker run -e OPENAI_API_KEY=xxxxxxxx -p 3000:3000 ghcr.io/mckaywrigley/chatbot-ui:main

本地运行

1. 克隆仓库

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

2. 安装依赖

npm i

3. 提供 OpenAI API 密钥

在仓库根目录创建一个名为 .env.local 的文件,并将您的 OpenAI API 密钥添加进去:

OPENAI_API_KEY=YOUR_KEY

您可以设置 OPENAI_API_HOST,用于在无法访问官方 OpenAI 主机时,允许用户配置替代主机以满足其特定需求。

此外,如果您有多个 OpenAI 组织,您可以设置 OPENAI_ORGANIZATION 来指定其中一个。

4. 运行应用

npm run dev

5. 使用

您应该可以开始聊天了。

配置

在部署应用程序时,可以设置以下环境变量:

环境变量默认值描述
OPENAI_API_KEY用于与 OpenAI 进行身份验证的默认 API 密钥
OPENAI_API_HOSThttps://api.openai.com基本 URL,对于 Azure,请使用 https://<endpoint>.openai.azure.com
OPENAI_API_TYPEopenaiAPI 类型,可选项为 openaiazure
OPENAI_API_VERSION2023-03-15-preview仅适用于 Azure OpenAI
AZURE_DEPLOYMENT_IDAzure OpenAI 需要此参数,详见 Azure OpenAI API
OPENAI_ORGANIZATION您的 OpenAI 组织 ID
DEFAULT_MODELgpt-3.5-turbo在新对话中使用的默认模型,对于 Azure,请使用 gpt-35-turbo
NEXT_PUBLIC_DEFAULT_SYSTEM_PROMPT见此处在新对话中使用的默认系统提示
NEXT_PUBLIC_DEFAULT_TEMPERATURE1在新对话中使用的默认温度
GOOGLE_API_KEY参见[Custom Search JSON API 文档][GCSE]
GOOGLE_CSE_ID参见[Custom Search JSON API 文档][GCSE]

如果没有提供带有 OPENAI_API_KEY 的 OpenAI API 密钥,用户将需要提供自己的密钥。

如果您没有 OpenAI API 密钥,可以在这里获取。

联系方式

如果您有任何问题,请随时在 Twitter 上联系 Mckay。

免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。
AI奇想空间
AI奇想空间
https://aimazing.site
AI 奇想空间是一个汇聚人工智能工具、资源和教程的导航网站。 在这里,你可以发现最新的AI技术、工具和应用,学习如何使用各种 AI 平台和框架,获取丰富的 AI 资源。 欢迎广大 AI 爱好者加入我们的社区,开启你的AI之旅!
AI交流群
Copyright © 2024 AI奇想空间.微信