无需服务器,免费部署自己的new bing
new Bing与ChatGPT
new Bing是微软在2022年2月推出的一个基于GPT4模型的搜索与聊天工具, 他可以提供更加准确和实时的搜索结果,并且集成了Edge浏览器的数据资源,目前最大支持连续会话30次。new Bing的主题功能分为:聊天、撰写、见解。聊天和ChatGPT类似,使用问答的形式进行交互,除了基础的输入框进行提问外,还能设置响应的语气。撰写将文字的创作单独剥离出来,提供更多的配置选项,更方便使用。在聊天功能中,虽然和ChatGPT一样都是问答的模式,但它可以实时访问网络数据,找到ChatGPT没见过的数据,更加实时。例如:我们分别让New Bing和ChatGPT评价下最新热播的电影《孤注一掷》就能看出区别了。ChatGPT并不知道春节上映的电影《孤注一掷》,因为它的语言模型是2021年训练的,但是ChatGPT并不知道自己不知道,仍然会胡说八道一通。而在New Bing中,能够搜索到最新的信息,还能给出出处链接。
由于某些原因,国内并不能直接使用ChatGPT,且国内大部分镜像网站或是收费、或者限制访问次数(关注Binary技术小站,免费无限制使用ChatGPT),对于new Bing而言,没有“魔法”,中国用户也无法直接使用。如果你想使用new Bing并进行实时搜索,你可以创建自己的镜像网站。这篇文章将教你如何免费创建自己独有的镜像网站。
托管服务器注册登录
打开抱脸:https://huggingface.co/
点击:sing up,填入对应的邮箱,密码
点击:下一步,并完善个人配置
点击:同意协议后,创建账户
创建成功后,点击create space,新建工作空间
点击:create new space
新建空间,填入空间名称、选择对应的协议,选择SDK为docker-blank,选择免费服务器配置,仓库类型为公开或私有都可
完成后:点击创建空间
在创建之前,需要进入你的邮箱,对账号进行激活。创建成功后,下拉找到Create,点击新建
在Edid中填入以下代码
# Build Stage
# 使用 golang:alpine 作为构建阶段的基础镜像
FROM golang:alpine AS builder
# 添加 git,以便之后能从GitHub克隆项目
RUN apk --no-cache add git
# 从 GitHub 克隆 go-proxy-bingai 项目到 /workspace/app 目录下
RUN git clone https://github.com/Harry-zklcdc/go-proxy-bingai.git /workspace/app
# 设置工作目录为之前克隆的项目目录
WORKDIR /workspace/app
# 编译 go 项目。-ldflags="-s -w" 是为了减少编译后的二进制大小
RUN go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai main.go
# Runtime Stage
# 使用轻量级的 alpine 镜像作为运行时的基础镜像
FROM alpine
# 设置工作目录
WORKDIR /workspace/app
# 从构建阶段复制编译后的二进制文件到运行时镜像中
COPY --from=builder /workspace/app/go-proxy-bingai .
# 设置环境变量,此处为随机字符-仅可进行对话,如需绘画,需要修改为自己的token
ENV Go_Proxy_BingAI_USER_TOKEN_1="kJs8hD92ncMzLaoQWYtX5rG6bE3fZ4iO"
# 暴露8080端口
EXPOSE 8080
# 容器启动时运行的命令
CMD ["/workspace/app/go-proxy-bingai"]
之后点击commit,之后转到App页面,发现项目已经启动
但是此时还不能使用,由于我们没有开放对应的端口,此时,我们在回到Files页面,找到README.md文件,进行修改
找到edit按钮,添加如下代码
app_port: 8080
点击:commit,完成修改
此时,再次点击App,切换页面,我们已经拥有了自己的new Bing了
小贴士
不想注册,直接试用地址:https://huggingface.co/spaces/Grasswort/BingAI
或直接关注公众号:binary技术小站,回复:666,获取在线试用地址