Andrea Cosentino created CAMEL-24536:
----------------------------------------
Summary: camel-langchain4j-embeddings: OpenAiEmbeddingModelBuilder
never enables response logging
Key: CAMEL-24536
URL: https://issues.apache.org/jira/browse/CAMEL-24536
Project: Camel
Issue Type: Bug
Components: camel-langchain4j-embeddings
Reporter: Andrea Cosentino
Assignee: Andrea Cosentino
Fix For: 4.23.0
OpenAiEmbeddingModelBuilder configures the OpenAI embedding model with:
.logRequests(logRequests) // line 75
.logRequests(logResponses) // line 76
Line 76 calls logRequests a second time using the logResponses flag, instead of
calling .logResponses(logResponses). As a result:
- the logResponses option is never applied — response logging cannot be turned
on, and
- logRequests is silently overwritten by the value of logResponses.
The logResponses field and its setter exist (lines 31 and 63), so the option is
fully wired everywhere except this builder call. Fix: change line 76 to
.logResponses(logResponses).
_Claude Code on behalf of oscerd_
--
This message was sent by Atlassian Jira
(v8.20.10#820010)