Compartilhar via


ExecuteToolScope class

Fornece o escopo de rastreamento opentelemetry para operações de execução de ferramentas de IA.

Extends

Métodos

recordResponse(string)

Registra informações de resposta para o acompanhamento de telemetria.

start(ToolCallDetails, AgentDetails, TenantDetails)

Cria e inicia um novo escopo para rastreamento de execução de ferramentas.

Métodos herdados

dispose()

Método de descarte herdado para compatibilidade

recordError(Error)

Registra um erro que ocorreu durante a operação

withActiveSpanAsync<T>(() => Promise<T>)

Torna esse intervalo ativo durante a execução de retorno de chamada assíncrona

Detalhes do método

recordResponse(string)

Registra informações de resposta para o acompanhamento de telemetria.

function recordResponse(response: string)

Parâmetros

response

string

A resposta de execução da ferramenta

start(ToolCallDetails, AgentDetails, TenantDetails)

Cria e inicia um novo escopo para rastreamento de execução de ferramentas.

static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope

Parâmetros

details
ToolCallDetails

Os detalhes da chamada da ferramenta

agentDetails
AgentDetails

Os detalhes do agente

tenantDetails
TenantDetails

Os detalhes do locatário

Retornos

Uma nova instância executeToolScope.

Detalhes do método herdado

dispose()

Método de descarte herdado para compatibilidade

function dispose()

Herdado deOpenTelemetryScope.dispose

recordError(Error)

Registra um erro que ocorreu durante a operação

function recordError(error: Error)

Parâmetros

error

Error

O erro que ocorreu

Herdado deOpenTelemetryScope.recordError

withActiveSpanAsync<T>(() => Promise<T>)

Torna esse intervalo ativo durante a execução de retorno de chamada assíncrona

function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>

Parâmetros

callback

() => Promise<T>

Retornos

Promise<T>

Herdado deOpenTelemetryScope.withActiveSpanAsync