ExecuteToolScope class
Fornece o escopo de rastreamento opentelemetry para operações de execução de ferramentas de IA.
- Extends
Métodos
| record |
Registra informações de resposta para o acompanhamento de telemetria. |
| start(Tool |
Cria e inicia um novo escopo para rastreamento de execução de ferramentas. |
Métodos herdados
| dispose() | Método de descarte herdado para compatibilidade |
| record |
Registra um erro que ocorreu durante a operação |
| with |
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