Skip to content

Commit 50196a4

Browse files
authored
Merge pull request #1714 from KaiSuchomel/main
Prevent NPE in case of null temperature/topP
2 parents 34b8f97 + 25cf238 commit 50196a4

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/runtime/src/main/java/io/quarkiverse/langchain4j/runtime/listeners/SpanChatModelListener.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ public void onRequest(ChatModelRequestContext requestContext) {
5050
ChatRequest request = requestContext.chatRequest();
5151
Span span = tracer.spanBuilder("completion " + request.parameters().modelName())
5252
.setAttribute("gen_ai.request.model", request.parameters().modelName())
53-
.setAttribute("gen_ai.request.temperature", request.parameters().temperature())
54-
.setAttribute("gen_ai.request.top_p", request.parameters().topP())
53+
.setAttribute("gen_ai.request.temperature",
54+
request.parameters().temperature() != null ? request.parameters().temperature() : 0D)
55+
.setAttribute("gen_ai.request.top_p", request.parameters().topP() != null ? request.parameters().topP() : 0D)
5556
.startSpan();
5657
Scope scope = span.makeCurrent();
5758

0 commit comments

Comments
 (0)