We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 311a4b0 commit f005e0dCopy full SHA for f005e0d
veadk/tracing/telemetry/attributes/extractors/llm_attributes_extractors.py
@@ -244,8 +244,24 @@ def llm_gen_ai_messages(params: LLMAttributesParams) -> ExtractorResponse:
244
)
245
if part.inline_data:
246
if len(content.parts) == 1:
247
- # TODO(qingliang)
248
- pass
+ part = content.parts[0]
+ user_event["gen_ai.user.message"].update(
249
+ {
250
+ "parts.0.type": "image_url",
251
+ "parts.0.image_url.name": (
252
+ part.inline_data.display_name.split(
253
+ "/"
254
+ )[-1]
255
+ if part.inline_data.display_name
256
+ else "<unknown_image_name>"
257
+ ),
258
+ "parts.0.image_url.url": (
259
+ part.inline_data.display_name
260
261
+ else "<unknown_image_url>"
262
263
+ }
264
+ )
265
else:
266
user_event["gen_ai.user.message"].update(
267
{
0 commit comments