Изменение модели по умолчанию для перевода языка Watson - PullRequest
1 голос
/ 07 января 2020

Я пытаюсь установить модель по умолчанию для обученной пользовательской модели с помощью Watson Language Translation, поэтому при переводе для данной языковой пары мне не нужно указывать свою модель.

I ' я попытался передать default_model в качестве параметра в моем операторе curl (все параметры правильно заполнены):

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.

Я прочитал документацию для обучения и документацию API , но я не вижу ничего, конкретно относящегося к этой проблеме.

Может кто-нибудь сказать мне чего мне здесь не хватает?

1 Ответ

0 голосов
/ 07 января 2020

Если вы присмотритесь к документации API, вы заметите, что default_model всегда выводится, а не вводится. ie. Вы не можете рекламировать пользовательскую модель до default_model. В основном потому, что он не будет иметь все необходимые переводы для default_model.

Так что, если вы укажете его как ввод, он будет проигнорирован. Это означает, что для использования пользовательской модели в переводе вы должны указать ее как model_id.

...