adams549659584 / go-proxy-bingai

用 Vue3 和 Go 搭建的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用。
MIT License
8.88k stars 12.91k forks source link

[Add] 🎉 语音输入支持 #367

Open Harry-zklcdc opened 12 months ago

Harry-zklcdc commented 12 months ago

https://github.com/Harry-zklcdc/go-proxy-bingai/commit/14643c4cd36c7bebef6178d0b81018e8c9e480bb

image

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

lin-1259 commented 12 months ago

大佬666 如何docker部署

ilolita945 commented 12 months ago

Harry-zklcdc@14643c4

image

可执行二进制文件编译中

巨佬666

ilolita945 commented 12 months ago

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

yifangyujason commented 12 months ago

微信图片_20230720142048 @Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

Harry-zklcdc commented 12 months ago

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

Harry-zklcdc commented 12 months ago

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

ilolita945 commented 12 months ago

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

Harry-zklcdc commented 12 months ago

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

不太想修改,保留原作者的地址吧

YuenSzeHong commented 12 months ago

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

不太想修改,保留原作者的地址吧

但是那样就很难得知更新了,毕竟原作者也不更新了

Harry-zklcdc commented 12 months ago

但是那样就很难得知更新了,毕竟原作者也不更新了

image

yifangyujason commented 12 months ago

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

大佬,你手机端可以使用吗?

ilolita945 commented 12 months ago

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

大佬,你手机端可以使用吗?

经测试,手机EDGE浏览器是正常可用,清除缓存或者一键重置解决疑难杂症

Harry-zklcdc commented 12 months ago

你手机端可以使用吗?

正常

ilolita945 commented 12 months ago

大佬,每次切换对话样式或者点击新主题,会提示报错,需要重载野蛮才能恢复正常。如果在点击切换对话样式或者点击新主题时自动重载一次页面 可以避免这个问题

ilolita945 commented 12 months ago

QQ截图20230720175357

Harry-zklcdc commented 12 months ago

每次切换对话样式或者点击新主题,会提示报错,需要重载野蛮才能恢复正常。如果在点击切换对话样式或者点击新主题时自动重载一次页面 可以避免这个问题

我这边没有这个问题,需要更多信息,目前看起来像是后端不稳定 / 巨硬的前端代码问题(比如:撰写页面没解决跨域问题,导致现在只能用旧版的代码,不能更新最新功能)

ilolita945 commented 12 months ago

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

Harry-zklcdc commented 12 months ago

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

ilolita945 commented 12 months ago

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

你的演示站可以让我试下吗? 先排除我这头问题

ilolita945 commented 12 months ago

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

Harry-zklcdc commented 12 months ago

你的演示站可以让我试下吗? 先排除我这头问题

不公开我的站点,你可以把你的网址发出来我看看

Harry-zklcdc commented 12 months ago

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

我的站点开启新主题后会自动生成新的会话,而你的不会

几个可能的问题

  1. 端口非443
  2. 源代码被修改过,请查看这一段代码是否一致 Harry-zklcdc@/frontend/src/stores/modules/user/index.ts#L71
lin-1259 commented 12 months ago

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

ilolita945 commented 12 months ago

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

我的站点开启新主题后会自动生成新的会话,而你的不会

几个可能的问题

  1. 端口非443
  2. 源代码被修改过,请查看这一段代码是否一致 Harry-zklcdc@/frontend/src/stores/modules/user/index.ts#L71

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

Harry-zklcdc commented 12 months ago

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

Luffy0321 commented 12 months ago

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

ilolita945 commented 12 months ago

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

默认是创造啊,一键重置

ilolita945 commented 12 months ago

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

默认是创造啊,一键重置

确实下的是1.90

Harry-zklcdc commented 12 months ago

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

不能,没有权限

Harry-zklcdc commented 12 months ago

确实下的是1.90

你试试标准443端口吧

ilolita945 commented 12 months ago

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

我是本地nas docker搭建的没有用到443端口 用8080

ilolita945 commented 12 months ago

确实下的是1.90

你试试标准443端口吧

看来没办法了... 443 我这边被占用

Harry-zklcdc commented 12 months ago

看来没办法了... 443 我这边被占用

有种东西叫做nginx,或者caddy

Luffy0321 commented 12 months ago

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

不能,没有权限

好的,谢谢,看油管上演示真的好实用

Aqr-K commented 12 months ago

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

@lin-1259 挂载确实是种方法 我是自己瞎写了一个dockerfile,然后生成了一个新的docker镜像,你也可以自己生成一个来玩

这是amd架构的dockerfile,如果你是arm64架构的,把里面的amd全改成arm就行

FROM alpine:3.18 AS build
WORKDIR /app
RUN \
       echo "https://mirrors.ustc.edu.cn/alpine/v3.18/main/" > /etc/apk/repositories \
    && echo "https://mirrors.ustc.edu.cn/alpine/v3.18/community/" >> /etc/apk/repositories \
    && apk update \
    && apk add wget
RUN \
       cd /app \
    && wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.0/go-proxy-bingai-linux-amd64.tar.gz -O go-proxy-bingai-linux-amd64.tar.gz\
    && tar -zxvf go-proxy-bingai-linux-amd64.tar.gz 

FROM alpine
WORKDIR /app
COPY --from=build /app/go-proxy-bingai .

EXPOSE 8080
CMD ["/app/go-proxy-bingai"]

方法 创建一个文件,重命名为dockerfile,然后复制上面的代码进去, 然后在dockerfile文件所在的目录下通过docker build -t go-proxy-bingai .来创建自己的镜像, 下载go-proxy-bingai的网站如果速度慢的话,可以替换成加速站, 生成镜像后跟官方的docker镜像使用方法是一样的。

有新版本的话,直接替换掉wget后面的地址就行

Harry-zklcdc commented 12 months ago

如何挂载 - -

https://github.com/Harry-zklcdc/go-proxy-bingai/issues/6#issuecomment-1644886995

lin-1259 commented 12 months ago

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

@lin-1259 挂载确实是种方法 我是自己瞎写了一个dockerfile,然后生成了一个新的docker镜像,你也可以自己生成一个来玩

这是amd架构的dockerfile,如果你是arm64架构的,把里面的amd全改成arm就行

FROM alpine:3.18 AS build
WORKDIR /app
RUN \
     echo "https://mirrors.ustc.edu.cn/alpine/v3.18/main/" > /etc/apk/repositories \
  && echo "https://mirrors.ustc.edu.cn/alpine/v3.18/community/" >> /etc/apk/repositories \
  && apk update \
  && apk add wget
RUN \
     cd /app \
  && wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.0/go-proxy-bingai-linux-amd64.tar.gz -O go-proxy-bingai-linux-amd64.tar.gz\
  && tar -zxvf go-proxy-bingai-linux-amd64.tar.gz 

FROM alpine
WORKDIR /app
COPY --from=build /app/go-proxy-bingai .

EXPOSE 8080
CMD ["/app/go-proxy-bingai"]

方法 创建一个文件,重命名为dockerfile,然后复制上面的代码进去, 然后在dockerfile文件所在的目录下通过docker build -t go-proxy-bingai .来创建自己的镜像, 下载go-proxy-bingai的网站如果速度慢的话,可以替换成加速站, 生成镜像后跟官方的docker镜像使用方法是一样的。

有新版本的话,直接替换掉wget后面的地址就行

多谢多谢,谢谢老哥耐心解答

lin-1259 commented 12 months ago

如何挂载 - -

Harry-zklcdc#6 (comment)

谢谢大佬之路

skyfly2000 commented 11 months ago

升级部署笔记,最新版本1.9.1,适合和我一样啥也不懂的新手小白

查看当前正在运行的容器(老版本)

docker ps -a

命令停止要删除的容器

docker stop XXX

删除容器

docker container rm XXX

赋予文件夹权限可读写可执行

chmod +x go-proxy-bingai

创建可读写可执行文件夹(首次)

mkdir -m 777 go-proxy-bingai

进入文件夹

cd go-proxy-bingai

下载已增加图像识别二进制压缩文件

wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.1/go-proxy-bingai-linux-amd64.tar.gz

解压二进制文件

tar -xzvf go-proxy-bingai-linux-amd64.tar.gz

确保docker正常,docker挂载二进制文件

docker run -v $PWD/go-proxy-bingai:/app/go-proxy-bingai -d -p 8080:8080 --name go-proxy-bingai --restart=always adams549659584/go-proxy-bingai