microsoft.opentelemetry.a365.core.guardrail_target_type module
String constants for guardrail target types.
- class microsoft.opentelemetry.a365.core.guardrail_target_type.GuardrailTargetType[source]
Bases:
objectWell-known guardrail target type values.
Users may also supply custom string values not listed here.
- LLM_INPUT = 'llm_input'
A guardrail evaluated against model input.
- LLM_OUTPUT = 'llm_output'
A guardrail evaluated against model output.
- TOOL_CALL = 'tool_call'
A guardrail evaluated against a tool call.
- TOOL_DEFINITION = 'tool_definition'
A guardrail evaluated against a tool definition.
- MEMORY_STORE = 'memory_store'
A guardrail evaluated when writing to a memory store.
- MEMORY_RETRIEVE = 'memory_retrieve'
A guardrail evaluated when reading from a memory store.
- KNOWLEDGE_QUERY = 'knowledge_query'
A guardrail evaluated against a knowledge query.
- KNOWLEDGE_RESULT = 'knowledge_result'
A guardrail evaluated against a knowledge result.
- MESSAGE = 'message'
A guardrail evaluated against a message.