Skip to content

HuggingFace 部署

zklcdc edited this page Feb 9, 2024 · 16 revisions

Warning

2024.02.07 HuggingFace 部署方式已被封杀

Note

此教程主要是用于部署 BingAI 本体 + 人机验证服务器

1. 注册 🤗HuggingFace 账号

具体注册方法请出门右拐隔壁百度 or Google

2. 复制空间

登录账户后, 点击下面按钮

部署到HuggingFace

Note

☝🏻 这是个按钮, ☝🏻 这真的是个按钮

Tip

如果你要单独部署「人机验证服务」的话, 请点击下面这个按钮

如果你不知道什么是「人机验证服务」, 那请无视,并接下去操作

部署到HuggingFace

填入APIKEYCF_ZERO_TRUST_TOKEN, 然后点击下面的 「Duplicate Space」按钮

APIKEY 自行设置一个值即可, 该值是用于 BingAPI 的认证

CF_ZERO_TRUST_TOKEN 是在进阶教程中使用的, 如果你是小白, 可以不填

image

接下来会跳转到一个新的地址

image-20240129194816910

待上面的 「Building」 变成「Running」之后, 即可使用

3. 获取空间链接

点击右上角的「三个点」, 然后点击「Embed this Space」

image-20240129195105123 image-20240129195241664

出现的链接地址即访问的链接,点击右侧「Copy」按钮, 复制链接,到浏览器打开即可

4. 后续升级

点击左上角「Settings」

image-20240129195426932

然后往下滑,找到「Factory rebuild」项,点击左侧「Factory rebuild」按钮即可

image-20240129195531549

Tip

如果遇到什么问题, 这个按钮也是万能按钮, 可以试试按下强制重建

5. 进阶教程 - 自动更新/定时重启

Note

如果你已经看完了上面的教程, 想要进一步让 HF Space 可以自动重建、定时重启、自动更新等操作, 可以继续往下操作

如果你是小白, 那么就在这停止一切操作

获取 HuggingFace TOKEN

image-20240129200924552

按图中所示获取

自动化设置

打开这个仓库「https://github.com/Harry-zklcdc/bingai-auto-refresh-hf

点击右上角的 Fork 按钮

image-20240129200252953

等待 Fork 后, 依次点击「Settings」-> 「Secrets and variables」 -> 「Actions」

image-20240129200510348

然后再依次点击「Secrets」-> 「New repository secret」

image-20240129200607511

Name 输入 HF_TOKEN, Secret 就输入刚才获取的HuggingFace TOKEN的值,然后再点击「Add secret」

image-20240129201248266

然后再点击「Variables」, 然后再点击「New repository variable」, 一共要添加三个环境变量, 分别填入 COMMIT_EMAILHF_USERNAMESPACE_NAME, 分别代表你的邮箱、HuggingFace的用户名、HuggingFace的空间名(如果没改, 就填 go-proxy-bingai)

之后再点击上面的 「Actions」, 点击「启用 Actions」,这样就可以每六个小时自动重建一次了

6. 进阶教程 - 自定义域名

查看 discussions#338

📖 部署教程

⚡️ Azure 部署
☐ CodeSandbox 部署
🚀 Cloudfalre Worker 部署
📖 Cloudfalre Page 部署
▲ Vercel 部署
🐋 Docker 部署
🍒 二进制文件部署
✨ 反向代理
🤗 HuggingFace 部署(已失效)

📌 使用教程

🍩 登录账号
⚙️ 环境变量
📌 BingAPI
Clone this wiki locally