#680 openai.BadRequestError: Error code: 400 - {'error': {'message': 'invalid param model:spark x1-32k (sid: cha000dab29@dx19

*345:4606* Posted at: 13 hours ago 👁14

Error code: 400 - {'error': {'message': 'invalid param model:spark x1-32k (sid: cha000dab29@dx199892f7900b808312)', 'type': 'invalid_request_error', 'param': None, 'code': '10005'}}:Traceback (most recent call last):

File "videotrans\util\TestSrtTrans.py", line 17, in run

File "videotrans\translator\__init__.py", line 844, in run

File "videotrans\translator\_base.py", line 79, in run

File "videotrans\translator\_base.py", line 97, in _run_text

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\_chatgpt.py", line 169, in _item_task

File "openai\_utils\_utils.py", line 287, in wrapper

File "openai\resources\chat\completions\completions.py", line 1150, in create

File "openai\_base_client.py", line 1259, in post

File "openai\_base_client.py", line 1047, in request

openai.BadRequestError: Error code: 400 - {'error': {'message': 'invalid param model:spark x1-32k (sid: cha000dab29@dx199892f7900b808312)', 'type': 'invalid_request_error', 'param': None, 'code': '10005'}}

=====

Windows-10-10.0.26100-SP0

version:v3.80

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
这个问题是由于您在 pyVideoTrans 中配置的 OpenAI ChatGPT 翻译渠道 所使用的模型名称 spark x1-32k 不正确导致的。错误代码 10005 明确提示了这是一个无效的模型参数。

根本原因分析:

错误日志显示,pyVideoTrans 在调用 OpenAI 接口进行翻译时,传递了一个名为 spark x1-32k 的模型参数。然而,OpenAI 官方并不提供这个模型,因此服务器返回了 400 Bad Request 错误。

解决方案:

1. 检查并更正模型名称:

  • 打开 pyVideoTrans 软件。
  • 点击主界面右上角的 “设置” 按钮。
  • 在设置窗口中,找到 “翻译渠道” 部分,确保您选择的是 “OpenAI ChatGPT”
  • 查看其下方的 “模型名称” 输入框。您需要将其修改为一个 OpenAI 官方支持的、有效的模型名称。
  • 推荐使用的模型名称(请根据您的 OpenAI API 账户权限选择):
  • gpt-3.5-turbo (最常用,成本较低)
  • gpt-4ogpt-4 (效果更好,但成本更高)
  • 将模型名称修改为上述推荐之一,然后点击“保存”。

2. 验证 API 基础网址(可选但重要):

  • 如果您使用的是 OpenAI 官方接口,“API接口地址” 应保持为默认的 https://api.openai.com/v1
  • 请注意spark x1-32k 这个模型名通常是国内一些第三方服务商(如讯飞星火)的模型。如果您确实想使用这类第三方服务,您不应该选择“OpenAI ChatGPT”渠道,而应选择软件内置的对应渠道(例如“字节火山大模型翻译”或“智谱AI”等),并在相应的设置中填写正确的 API 地址和模型名。

3. 确保 API 密钥有效:

  • 请确认您在 OpenAI 设置中填写的 API 密钥是有效的,并且有足够的余额或用量。

完成以上修改并保存后,请重新尝试翻译任务,问题应该就能解决。

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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions