GenAITracingOptions interface

Opzioni per configurare il tracciamento GenAI su una specifica istanza AIProjectClient.

Passa questi dati sotto la tracingOptions chiave AIProjectClientOptionalParams per abilitare il tracciamento GenAI quando il client viene istanziato. Ogni istanza client mantiene una propria configurazione di tracciamento indipendente.

Proprietà

contentRecording

Se catturare il contenuto dei messaggi nelle tracce. I contenuti includono messaggi di chat, nomi di chiamate di funzione, argomentazioni e valori di ritorno. Quando impostato a true o false, quel valore viene usato direttamente. Quando viene omessa, la OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è false.

experimental

Riconosci che le funzionalità di tracciamento GenAI sono sperimentali e possono cambiare o essere rimosse in future versioni senza preavviso. Quando impostato su true, il tracciamento è abilitato. Quando viene omessa, la AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è false.

traceContextPropagation

Se iniettare le intestazioni contestuali delle tracce W3C (traceparent, tracestate) nelle richieste OpenAI in uscita. Quando impostato a true o false, quel valore viene usato direttamente. Quando viene omessa, la AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è true.

Dettagli proprietà

contentRecording

Se catturare il contenuto dei messaggi nelle tracce. I contenuti includono messaggi di chat, nomi di chiamate di funzione, argomentazioni e valori di ritorno. Quando impostato a true o false, quel valore viene usato direttamente. Quando viene omessa, la OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è false.

contentRecording?: boolean

Valore della proprietà

boolean

experimental

Riconosci che le funzionalità di tracciamento GenAI sono sperimentali e possono cambiare o essere rimosse in future versioni senza preavviso. Quando impostato su true, il tracciamento è abilitato. Quando viene omessa, la AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è false.

experimental?: boolean

Valore della proprietà

boolean

traceContextPropagation

Se iniettare le intestazioni contestuali delle tracce W3C (traceparent, tracestate) nelle richieste OpenAI in uscita. Quando impostato a true o false, quel valore viene usato direttamente. Quando viene omessa, la AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION variabile ambiente viene controllata (accetta "true" insensibile alla maiuscole o "1"). Di default è true.

traceContextPropagation?: boolean

Valore della proprietà

boolean