microsoft.opentelemetry.a365.core.gen_ai_request_parameters module

GenAI request parameters for InvokeAgent telemetry.

class microsoft.opentelemetry.a365.core.gen_ai_request_parameters.GenAiRequestParameters(model=None, seed=None, choice_count=None, frequency_penalty=None, max_tokens=None, presence_penalty=None, stop_sequences=None, temperature=None, top_p=None, data_source_id=None, output_type=None, system_instructions=None)[source]

Bases: object

Optional GenAI request parameters recorded on InvokeAgent spans.

model: str | None = None
seed: int | None = None
choice_count: int | None = None
frequency_penalty: float | None = None
max_tokens: int | None = None
presence_penalty: float | None = None
stop_sequences: Sequence[str] | None = None
temperature: float | None = None
top_p: float | None = None
data_source_id: str | None = None
output_type: str | None = None
system_instructions: Sequence[TextPart] | None = None