Skip to content

Commit 7d8a41c

Browse files
committed
model dump json
1 parent ccc20f3 commit 7d8a41c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

veadk/tracing/telemetry/attributes/extractors/llm_attributes_extractors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,9 @@ def llm_gen_ai_request_functions(params: LLMAttributesParams) -> ExtractorRespon
528528
f"gen_ai.request.functions.{idx}.name": tool_instance.name,
529529
f"gen_ai.request.functions.{idx}.description": tool_instance.description,
530530
f"gen_ai.request.functions.{idx}.parameters": str(
531-
tool_instance._get_declaration().parameters.model_dump( # type: ignore
532-
exclude_none=True, mode="json"
533-
) # use `json` mode to flatten Enum class. e.g., from `Type.STRING` to `STRING`
531+
tool_instance._get_declaration().parameters.model_dump_json( # type: ignore
532+
exclude_none=True
533+
)
534534
if tool_instance._get_declaration()
535535
and tool_instance._get_declaration().parameters # type: ignore
536536
else {}

0 commit comments

Comments
 (0)