Compartilhar via


ExecuteToolScope Classe

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

Inicialize o escopo de execução da ferramenta.

Construtor

ExecuteToolScope(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails)

Parâmetros

Nome Description
details
Obrigatório

Os detalhes da chamada de ferramenta

agent_details
Obrigatório

Os detalhes do agente que está fazendo a chamada

tenant_details
Obrigatório

Os detalhes do locatário

Métodos

record_response

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

start

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

record_response

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

record_response(response: str) -> None

Parâmetros

Nome Description
response
Obrigatório

A resposta ao registro

start

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

static start(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails) -> ExecuteToolScope

Parâmetros

Nome Description
details
Obrigatório

Os detalhes da chamada de ferramenta

agent_details
Obrigatório

Os detalhes do agente que está fazendo a chamada

tenant_details
Obrigatório

Os detalhes do locatário

Retornos

Tipo Description

Uma nova instância executeToolScope