Bug description
Creating images with any model produces logs, but no micrometer metrics
Environment
Spring AI version: latest
Java version: java 17
Steps to reproduce
Create image with any ImageModel
Expected behavior
Metrics described in observability docs should be produced, in particular "gen_ai.client.token.usage" with "genai_operation.name" as "image"
Minimal Complete Reproducible example
ImageResponse response = openaiImageModel.call(
new ImagePrompt("A light cream colored mini golden doodle",
OpenAiImageOptions.builder()
.quality("hd")
.n(4)
.height(1024)
.width(1024).build())
);
Bug description
Creating images with any model produces logs, but no micrometer metrics
Environment
Spring AI version: latest
Java version: java 17
Steps to reproduce
Create image with any ImageModel
Expected behavior
Metrics described in observability docs should be produced, in particular "gen_ai.client.token.usage" with "genai_operation.name" as "image"
Minimal Complete Reproducible example
ImageResponse response = openaiImageModel.call(
new ImagePrompt("A light cream colored mini golden doodle",
OpenAiImageOptions.builder()
.quality("hd")
.n(4)
.height(1024)
.width(1024).build())
);