pot-app / pot-desktop

🌈一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and recognition.
https://pot-app.com
GNU General Public License v3.0
9.26k stars 423 forks source link

[BUG]:Gemini Pro 添加不上 #698

Open lhj5426 opened 5 months ago

lhj5426 commented 5 months ago

Description

image 如图 我是可以正常访问 G AI的官网的 并且能够得到API 并且可以正常使用 image

Reproduction

但是在POT里就是添加不上 点击保存没有任何的反映 也不会被添加

Platform

Windows

System Version

win10 22H2

Window System (Linux Only)

None

Software Version

2.7.5

Log File

No response

Additional Information

No response

lhj5426 commented 5 months ago

image 这4个没有一个能够添加成功的 开启软件的内置代理 不行 image

不挂代理走 image 也不 行

这是为什么 就是添加不上呢

lhj5426 commented 5 months ago

无论那个 都是这样一直转圈 image API是确实可以使用的 image

lhj5426 commented 5 months ago

然后还会这样 image

zixuan945 commented 4 months ago

+1 开系统代理的时候Gemini 可以添加并使用,关闭系统代理,软件内设置代理后Gemini好像不经过设置的代理,代理软件内没有Gemini相关的log

zixuan945 commented 4 months ago

+1 开系统代理的时候Gemini 可以添加并使用,关闭系统代理,软件内设置代理后Gemini好像不经过设置的代理,代理软件内没有Gemini相关的log

刚刚看了一下代码,问题在如下这个判断stream 判断流式输出开启时使用的是window.fetch,关闭时调用的是从@tauri-apps/api/http导入的方法 故解决的思路有三个:

  1. 开启代理软件的系统代理,并开启流式输出
  2. 在pot软件内设置正确的代理,配置gemini时将流式输出关闭
  3. 让window.fetch 也走软件内设置的代理(不知道能不能实现&如何实现🤣)

    705

    @Pylogmon image

Pylogmon commented 4 months ago
  1. 让window.fetch 也走软件内设置的代理(不知道能不能实现&如何实现🤣)

确实是这个问题,这个暂时没有办法,openai接口也是一样的,等到tauri v2提供的http插件支持stream应该可以实现。