GenAITracingOptions interface

Opções para configurar o rastreamento GenAI em uma instância específica do AIProjectClient.

Passe esses dados sob a tracingOptions chave AIProjectClientOptionalParams para habilitar o rastreamento GenAI quando o cliente for instanciado. Cada instância cliente mantém sua própria configuração independente de rastreamento.

Propriedades

contentRecording

Se capturar o conteúdo da mensagem em rastreios. O conteúdo inclui mensagens de chat, nomes de chamadas de funções, argumentos e valores de retorno. Quando definido como true ou false, esse valor é usado diretamente. Quando omitida, a OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa false como padrão.

experimental

Reconheça que os recursos de rastreamento GenAI são experimentais e podem mudar ou ser removidos em versões futuras sem aviso prévio. Quando configurado para true, o rastreamento é ativado. Quando omitida, a AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa false como padrão.

traceContextPropagation

Se deve injetar cabeçalhos de contexto de rastreamento do W3C (traceparent, tracestate) em requisições OpenAI que saem. Quando definido como true ou false, esse valor é usado diretamente. Quando omitida, a AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa true como padrão.

Detalhes da propriedade

contentRecording

Se capturar o conteúdo da mensagem em rastreios. O conteúdo inclui mensagens de chat, nomes de chamadas de funções, argumentos e valores de retorno. Quando definido como true ou false, esse valor é usado diretamente. Quando omitida, a OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa false como padrão.

contentRecording?: boolean

Valor da propriedade

boolean

experimental

Reconheça que os recursos de rastreamento GenAI são experimentais e podem mudar ou ser removidos em versões futuras sem aviso prévio. Quando configurado para true, o rastreamento é ativado. Quando omitida, a AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa false como padrão.

experimental?: boolean

Valor da propriedade

boolean

traceContextPropagation

Se deve injetar cabeçalhos de contexto de rastreamento do W3C (traceparent, tracestate) em requisições OpenAI que saem. Quando definido como true ou false, esse valor é usado diretamente. Quando omitida, a AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION variável ambiente é verificada (aceita "true" insensível a maiúsculas ou "1"). Usa true como padrão.

traceContextPropagation?: boolean

Valor da propriedade

boolean