diff --git a/docs/changelog/136017.yaml b/docs/changelog/136017.yaml new file mode 100644 index 0000000000000..75ecbccf243cf --- /dev/null +++ b/docs/changelog/136017.yaml @@ -0,0 +1,5 @@ +pr: 136017 +summary: Cohere service Model Id field is required +area: Machine Learning +type: bug +issues: [] diff --git a/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/cohere/CohereService.java b/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/cohere/CohereService.java index 6c87ee5b86d68..2bf813c0abc1f 100644 --- a/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/cohere/CohereService.java +++ b/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/cohere/CohereService.java @@ -367,7 +367,7 @@ public static InferenceServiceConfiguration get() { "The name of the model to use for the inference task." ) .setLabel("Model ID") - .setRequired(false) + .setRequired(true) .setSensitive(false) .setUpdatable(false) .setType(SettingsConfigurationFieldType.STRING) diff --git a/x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/services/cohere/CohereServiceTests.java b/x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/services/cohere/CohereServiceTests.java index ccd1c23fd3d58..040443f8eb6c9 100644 --- a/x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/services/cohere/CohereServiceTests.java +++ b/x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/services/cohere/CohereServiceTests.java @@ -1555,7 +1555,7 @@ public void testGetConfiguration() throws Exception { "model_id": { "description": "The name of the model to use for the inference task.", "label": "Model ID", - "required": false, + "required": true, "sensitive": false, "updatable": false, "type": "str",