更改 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
。
我正在尝试将默认模型设置为使用 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
。