开源模型的聊天界面ChatUI

工具软件1年前 (2023)发布 gpts
78 0

使用开源模型的聊天界面,例如 OpenAssistant。它是一个 SvelteKit 应用程序,它为 hf.co/chat 上的 HuggingChat 应用程序提供支持。

Setup

 聊天 UI 的默认配置存储在 .env 文件中。您需要覆盖一些值才能让聊天 UI 在本地运行。这是在 .env.local 中完成的。

首先在存储库的根目录中创建一个 .env.local 文件。让 Chat UI 在本地运行所需的最低限度配置如下:

MONGODB_URL=<the URL to your mongoDB instance>HF_ACCESS_TOKEN=<your access token>

Database

聊天历史记录存储在 MongoDB 实例中,聊天 UI 需要有可用的数据库实例

您可以使用本地 MongoDB 实例。最简单的方法是使用 docker 启动一个:

docker run -d -p 27017:27017 --name mongo-chatui mongo:latest

在这种情况下,您的数据库的 url 将:

MONGODB_URL=mongodb://localhost:27017

或者,您可以为此使用免费的 MongoDB Atlas 实例,聊天 UI 应该适合免费套餐。之后您可以在 .env.local 中设置 MONGODB_URL 变量以匹配您的实例。

Hugging Face Access Token

 您将需要一个 Hugging Face 访问令牌来使用远程推理端点在本地运行聊天 UI。您可以从您的 Hugging Face 个人资料中获取一张。

Launch完成 .env.local 文件后,您可以使用以下命令在本地运行 Chat UI:

npm installnpm run dev

更多参阅项目网站

项目链接

https://github.com/huggingface/chat-ui

© 版权声明

相关文章