<sys>:0: UserWarning: WARNING! modalities is not default parameter. modalities w...

2025年09月04日 13:29 响应: 2.82秒 状态: success

🚨 错误信息

<sys>:0: UserWarning: WARNING! modalities is not default parameter. modalities was transferred to model_kwargs. Please confirm that modalities is what you intended.

🤖 AI解决方案

<sys>:0: UserWarning: WARNING! modalities is not default parameter. modalities was transferred to model_kwargs. Please confirm that modalities is what you intended.

错误翻译

警告!modalities 不是默认参数。
modalities 已被转移到 model_kwargs。
请确认 modalities 是您的意图。

原因分析

modalities 参数被错误地直接传递给了模型,而不是通过 model_kwargs 传递。

解决方案

modalities 参数从直接传递给模型的参数列表中移除,并将其放入 model_kwargs 字典中。

例如,如果您的代码是这样的:

model(input_data, modalities=['image', 'text'])

请修改为:

model_kwargs = {'modalities': ['image', 'text']}
model(input_data, **model_kwargs)

预防措施

  • 仔细阅读您使用的库或框架的文档,了解参数的正确传递方式。
  • 在传递非默认参数时,养成使用 kwargs 或类似机制的习惯。