更改 Watson 语言翻译的默认模型

Changing the Default Model for Watson Language Translation

我正在尝试将默认模型设置为使用 Watson Language Translation 训练的自定义模型,因此当我翻译给定语言对时,我不需要指定我的模型。

我尝试在我的 curl 语句中将 default_model 作为参数传递(所有参数均已正确填写):

curl --user apikey:{mykey} --request POST --form forced_glossary=@{mytmx} "{myurl}/v3/models?version=2018-09-28&base_model_id=es-en&name={myname}&default_model=true"

这仍然会创建具有 "default_model": false 的新模型。

我已通读 documentation for training and the API documentation,但我没有看到任何与此问题相关的内容。

谁能告诉我这里缺少什么?

如果仔细查看 API 文档,您会发现 default_model 始终是输出,从不输入。 IE。您不能将自定义模型提升为 default_model。主要是因为它没有 default_model.

所需的所有翻译

因此,如果您将其指定为输入,它将被忽略。这意味着要在翻译中使用自定义模型,您必须将其指定为 model_id