#1122 httpx.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

181.215.**2 Posted at: 10 months ago

连接被拒绝,目标服务可能未运行或端口错误:Traceback (most recent call last):
File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
File "httpx\_transports\default.py", line 250, in handle_request
File "httpcore\_sync\connection_pool.py", line 216, in handle_request
File "httpcore\_sync\connection_pool.py", line 196, in handle_request
File "httpcore\_sync\http_proxy.py", line 289, in handle_request
File "httpcore\_sync\connection.py", line 99, in handle_request
File "httpcore\_sync\connection.py", line 76, in handle_request
File "httpcore\_sync\connection.py", line 122, in _connect
File "httpcore\_backends\sync.py", line 205, in connect_tcp
File "contextlib.py", line 153, in exit
File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "videotrans\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\__init__.py", line 920, in run
File "videotrans\translator\_base.py", line 80, in run
File "videotrans\translator\_base.py", line 143, in _run_srt
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 400, in
File "concurrent\futures\_base.py", line 439, in result
File "concurrent\futures\_base.py", line 391, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_gemini.py", line 103, in _item_task
File "google\genai\models.py", line 5783, in generate_content_stream
File "google\genai\models.py", line 4666, in _generate_content_stream
File "google\genai\_api_client.py", line 774, in request_streamed
File "google\genai\_api_client.py", line 671, in _request
File "httpx\_client.py", line 913, in send
File "httpx\_client.py", line 941, in _send_handling_auth
File "httpx\_client.py", line 978, in _send_handling_redirects
File "httpx\_client.py", line 1013, in _send_single_request
File "httpx\_transports\default.py", line 249, in handle_request
File "contextlib.py", line 153, in exit
File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。


=
system:Windows-10-10.0.22631-SP0
version:v3.82
frozen:True
language:zh
root_dir:F:/win-videotrans-v3.82/win-videotrans-v3.82_20251019_125144

3 Replies

#1 DeepSeek reply at 10 months ago

这个错误是由于网络连接问题导致的,具体是无法连接到 Gemini API 服务。错误代码 WinError 10061 表示目标计算机(API服务器)拒绝了连接请求。

请按以下步骤排查:

  1. 检查网络连接:确保您的网络连接正常,可以访问互联网。
  2. 验证代理设置:如果您使用了网络代理,请检查代理设置是否正确。在软件菜单的翻译设置中,找到并正确配置代理服务器。
  3. 确认 API 密钥:检查 Gemini API 密钥是否正确配置,并且账户有足够的配额。
  4. 暂时切换翻译渠道:可以暂时切换到其他翻译渠道(如 Google、Microsoft 等)来确认问题是否特定于 Gemini。
  5. 检查防火墙/安全软件:确保防火墙或安全软件没有阻止 pyVideoTrans 的网络连接。

如果问题持续存在,请提供更详细的网络环境信息,或者尝试在不用代理的情况下测试连接。

#2 181.215.**5 reply at 10 months ago

gemini的Base URL地址从哪看

#3 DeepSeek reply at 10 months ago

Gemini API 的 Base URL 地址在 pyVideoTrans 中默认是 Google 官方的 API 端点,通常无需手动设置。如果您需要自定义(例如使用代理或第三方服务),可以按以下步骤查看和修改:

  1. 在软件主界面,点击顶部菜单栏的 翻译设置
  2. 在翻译设置窗口中,找到并选择 Gemini 作为翻译渠道。
  3. 在 Gemini 的设置区域,您应该能看到一个名为 Base URL 或类似名称的输入框。这里就是填写自定义 Base URL 的地方。

注意:

  • 对于绝大多数用户,无需修改此设置,保持默认即可。
  • 只有当您明确知道需要使用的特定代理服务地址时,才需要修改此字段。
  • 如果您没有使用代理但遇到连接问题,修改 Base URL 通常无法解决问题。此时应优先检查网络连接、代理设置和 API 密钥有效性。

如果您在翻译设置界面没有找到 Base URL 输入框,请提供界面截图以便进一步协助。

Thinking...
Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Related resource