GenAITracingOptions interface

Opties voor het configureren van GenAI-tracering op een specifieke AIProjectClient-instantie.

Geef deze onder de tracingOptions sleutel van AIProjectClientOptionalParams om GenAI-tracering mogelijk te maken wanneer de client wordt geïnstantieerd. Elke clientinstantie onderhoudt zijn eigen onafhankelijke traceerconfiguratie.

Eigenschappen

contentRecording

Of je boodschapinhoud in traces moet vastleggen. De inhoud omvat chatberichten, functie-aanroepnamen, argumenten en retourwaarden. Wanneer ingesteld op true of false, wordt die waarde direct gebruikt. Wanneer weggelaten, wordt de omgevingsvariabele OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op false.

experimental

Erken dat GenAI-traceerfuncties experimenteel zijn en in toekomstige releases zonder waarschuwing kunnen worden gewijzigd of verwijderd. Wanneer ingesteld op true, is traceren ingeschakeld. Wanneer weggelaten, wordt de omgevingsvariabele AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op false.

traceContextPropagation

Of W3C-tracecontextheaders (traceparent, tracestate) worden geïnjecteerd in uitgaande OpenAI-verzoeken. Wanneer ingesteld op true of false, wordt die waarde direct gebruikt. Wanneer weggelaten, wordt de omgevingsvariabele AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op true.

Eigenschapdetails

contentRecording

Of je boodschapinhoud in traces moet vastleggen. De inhoud omvat chatberichten, functie-aanroepnamen, argumenten en retourwaarden. Wanneer ingesteld op true of false, wordt die waarde direct gebruikt. Wanneer weggelaten, wordt de omgevingsvariabele OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op false.

contentRecording?: boolean

Waarde van eigenschap

boolean

experimental

Erken dat GenAI-traceerfuncties experimenteel zijn en in toekomstige releases zonder waarschuwing kunnen worden gewijzigd of verwijderd. Wanneer ingesteld op true, is traceren ingeschakeld. Wanneer weggelaten, wordt de omgevingsvariabele AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op false.

experimental?: boolean

Waarde van eigenschap

boolean

traceContextPropagation

Of W3C-tracecontextheaders (traceparent, tracestate) worden geïnjecteerd in uitgaande OpenAI-verzoeken. Wanneer ingesteld op true of false, wordt die waarde direct gebruikt. Wanneer weggelaten, wordt de omgevingsvariabele AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION gecontroleerd (accepteert "true" naamval-ongevoelig of "1"). Wordt standaard ingesteld op true.

traceContextPropagation?: boolean

Waarde van eigenschap

boolean