Skip to content

Commit 9c9e068

Browse files
authored
Merge pull request #1529 from vincz777/vincz777-patch-1
Fix NPE in MetricsChatModelListener.java
2 parents bf3ac1d + 94bbf98 commit 9c9e068

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ public void onResponse(ChatModelResponseContext responseContext) {
7676

7777
ChatRequest request = responseContext.chatRequest();
7878
ChatResponse response = responseContext.chatResponse();
79-
Tags tags = Tags.of("gen_ai.request.model", request.parameters().modelName());
79+
Tags tags = Tags.empty();
80+
if (request.parameters().modelName() != null) {
81+
tags = tags.and("gen_ai.request.model", request.parameters().modelName());
82+
}
8083
if (response.metadata().modelName() != null) {
8184
tags = tags.and("gen_ai.response.model", response.metadata().modelName());
8285
}

0 commit comments

Comments
 (0)