Andrea Cosentino created CAMEL-24519:
----------------------------------------

             Summary: camel-ibm-watsonx-ai: the ModelId header is an output but 
its metadata describes it as an input
                 Key: CAMEL-24519
                 URL: https://issues.apache.org/jira/browse/CAMEL-24519
             Project: Camel
          Issue Type: Bug
            Reporter: Andrea Cosentino
            Assignee: Andrea Cosentino
             Fix For: 4.23.0


The CamelIbmWatsonxAiModelId header (WatsonxAiConstants.MODEL_ID) is documented 
as "The model ID to use", implying it is an input that selects the model per 
exchange. In practice the model is fixed at service-creation time from the 
modelId configuration/URI option, and the header is only ever WRITTEN to the 
response (headers.put(MODEL_ID, response.modelId()) in the 
embedding/rerank/forecast/deployment/tokenization handlers) to report the model 
that was used. It is never read as an input. Relabel the header description to 
reflect that it reports the model used, so the generated component 
documentation is accurate.\n\nAffected: 
components/camel-ibm/camel-ibm-watsonx-ai 
(org.apache.camel.component.ibm.watsonx.ai.WatsonxAiConstants.MODEL_ID).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to