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 |