Source code for microsoft.opentelemetry.a365.core.gen_ai_response_parameters

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

"""GenAI response parameters for InvokeAgent telemetry."""

from dataclasses import dataclass
from typing import Sequence


[docs] @dataclass class GenAiResponseParameters: """Optional GenAI response parameters recorded on InvokeAgent spans.""" finish_reasons: Sequence[str] | None = None input_tokens: int | None = None output_tokens: int | None = None cache_write_input_tokens: int | None = None cache_read_input_tokens: int | None = None