@azure/ai-agents package
Classes
| AgentsClient | |
| MCPTool |
Uma ferramenta que se conecta a servidores MCP (Model Context Protocol). Suporta o gerenciamento de conexões de servidor MCP e ferramentas permitidas dinamicamente. |
| OpenApiTool |
Uma ferramenta que recupera informações usando especificações OpenAPI. Inicializada com uma definição inicial de API (nome, descrição, spec, auth), essa classe também oferece suporte à adição e remoção de definições de API adicionais dinamicamente. |
| ToolSet |
Representa um conjunto de ferramentas com suas definições e recursos. |
| ToolUtility |
Classe de utilitário para criar várias ferramentas. |
Interfaces
| AISearchIndexResource |
Um recurso AI Search Index. |
| ActivityFunctionDefinition |
As informações de definição de atividade para uma função. |
| ActivityFunctionParameters |
Os parâmetros usados para a definição da função de atividade. |
| Agent |
Representa um agente que pode chamar o modelo e usar ferramentas. |
| AgentDeletionStatus |
O status de uma operação de exclusão de agente. |
| AgentErrorDetail |
Descreve as informações de erro retornadas pela API dos agentes. |
| AgentEventMessage |
Cada evento em um fluxo de eventos enviado pelo servidor tem uma Example
Emitimos eventos sempre que um novo objeto é criado, transita para um novo estado ou está sendo transmitido em partes (deltas). Por exemplo, emitimos Podemos adicionar eventos adicionais ao longo do tempo, por isso recomendamos lidar com eventos desconhecidos graciosamente em seu código. |
| AgentEventMessageStream |
Representa um fluxo de mensagem de evento do agente. |
| AgentThread |
Informações sobre um único thread associado a um agente. |
| AgentThreadCreationOptions |
Os detalhes usados para criar um novo thread de agente. |
| AgentV1Error |
Erro de carga retornada pela API dos agentes. |
| AgentsClientOptionalParams |
Parâmetros opcionais para o cliente. |
| AgentsNamedToolChoice |
Especifica uma ferramenta que o modelo deve usar. Use para forçar o modelo a chamar uma ferramenta específica. |
| AgentsResponseFormat |
Um objeto que descreve a saída esperada do modelo. Se |
| AzureAISearchToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa de IA do Azure usada para configurar um agente. |
| AzureAISearchToolResource |
Um conjunto de recursos de índice usados pela ferramenta |
| AzureFunctionBinding |
A estrutura para manter o nome da fila de armazenamento e o URI. |
| AzureFunctionDefinition |
A definição da função do Azure. |
| AzureFunctionStorageQueue |
A estrutura para manter o nome da fila de armazenamento e o URI. |
| AzureFunctionToolCallDetails |
A descrição da chamada de função do Azure. Todos os campos estão presentes na etapa de execução concluída, no entanto, apenas alguns campos estão presentes no RunStepDeltaAzureFunctionToolCall. |
| AzureFunctionToolDefinition |
As informações de definição de entrada para uma ferramenta de função azure como usado para configurar um agente. |
| BingCustomSearchConfiguration |
Uma configuração de pesquisa personalizada do Bing. |
| BingCustomSearchToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa personalizada do Bing, conforme usado para configurar um agente. |
| BingCustomSearchToolParameters |
Os parâmetros da ferramenta de pesquisa personalizada do Bing. |
| BingGroundingSearchConfiguration |
Configuração de pesquisa para o Bing Grounding |
| BingGroundingSearchToolParameters |
Os parâmetros da ferramenta de pesquisa de aterramento do Bing. |
| BingGroundingToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa de aterramento do Bing, conforme usado para configurar um agente. |
| BrowserAutomationToolCallDetails |
Detalhes de uma chamada de ferramenta de automação do navegador. |
| BrowserAutomationToolCallStep |
Descreve uma única etapa da execução de uma ferramenta de automação do navegador. |
| BrowserAutomationToolConnectionParameters |
Definição de parâmetros de entrada para a conexão usada pela Browser Automation Tool. |
| BrowserAutomationToolDefinition |
As informações de definição de entrada para uma Ferramenta de Automação do Navegador, conforme usado para configurar um Agente. |
| BrowserAutomationToolParameters |
Definição de parâmetros de entrada para a Browser Automation Tool. |
| CodeInterpreterToolDefinition |
As informações de definição de entrada para uma ferramenta de interpretador de código como usado para configurar um agente. |
| CodeInterpreterToolResource |
Um conjunto de recursos que são usados pela ferramenta |
| ConnectedAgentDetails |
Informações para conectar um agente a outro como ferramenta |
| ConnectedAgentToolDefinition |
As informações de definição de entrada para uma ferramenta de agente conectado que define um subagente específico do domínio |
| CreateAgentOptionalParams |
Parâmetros opcionais. |
| CreateThreadAndRunOptionalParams |
Parâmetros opcionais. |
| DeepResearchBingGroundingConnection |
A ID do recurso de conexão para o recurso de aterramento do Bing. |
| DeepResearchDetails |
Os detalhes da ferramenta Deep Research. |
| DeepResearchToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa profunda como usada para configurar um agente. |
| DeleteAgentOptionalParams |
Parâmetros opcionais. |
| FabricDataAgentToolParameters |
Os parâmetros da ferramenta do agente de dados de malha. |
| FileDeletionStatus |
Uma resposta de status de uma operação de exclusão de arquivo. |
| FileInfo |
Representa um agente que pode chamar o modelo e usar ferramentas. |
| FileListResponse |
Os dados de resposta de uma operação de lista de arquivos. |
| FileSearchRankingOptions |
Opções de classificação para pesquisa de ficheiros. |
| FileSearchToolCallContent |
O objeto de conteúdo do resultado da pesquisa de arquivo. |
| FileSearchToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa de arquivo como usado para configurar um agente. |
| FileSearchToolDefinitionDetails |
Opções substitui a ferramenta de pesquisa de arquivos. |
| FileSearchToolResource |
Um conjunto de recursos que são usados pela ferramenta |
| FilesDeleteFileOptionalParams |
Parâmetros opcionais. |
| FilesGetFileContentOptionalParams |
Parâmetros opcionais. |
| FilesGetFileOptionalParams |
Parâmetros opcionais. |
| FilesListFilesOptionalParams |
Parâmetros opcionais. |
| FilesOperations |
Interface que representa uma operação Files. |
| FilesUploadFileOptionalParams |
Parâmetros opcionais. |
| FunctionArgument |
O argumento e a descrição da função. |
| FunctionDefinition |
As informações de definição de entrada para uma função. |
| FunctionName |
O nome da função que será usado, se estiver usando a ferramenta |
| FunctionToolDefinition |
As informações de definição de entrada para uma ferramenta de função como usado para configurar um agente. |
| GetAgentOptionalParams |
Parâmetros opcionais. |
| IncompleteRunDetails |
Detalhes sobre o motivo pelo qual a execução está incompleta. Será |
| ListAgentsOptionalParams |
Parâmetros opcionais. |
| MCPApprovalPerTool |
Objeto de aprovação MCP personalizado, listando ferramentas que exigem e não exigem aprovações |
| MCPToolDefinition |
As informações de definição de entrada para uma ferramenta MCP que define um ponto de extremidade do servidor MCP |
| MCPToolList |
O objeto, contendo lista de ferramentas para aprovações. |
| MCPToolResource |
Um conjunto de recursos que são usados pela ferramenta |
| MessageAttachment |
Isso descreve as ferramentas às quais um arquivo foi anexado. |
| MessageContent |
Uma representação abstrata de um único item do conteúdo da mensagem de thread. |
| MessageDeletionStatus |
O status de uma operação de exclusão de mensagem de thread. |
| MessageDelta |
Representa a carga 'delta' digitada dentro de um bloco delta de mensagem de streaming. |
| MessageDeltaChunk |
Representa um delta de mensagem, ou seja, quaisquer campos alterados em uma mensagem durante o streaming. |
| MessageDeltaContent |
A representação de base abstrata de uma carga parcial de conteúdo de mensagem transmitida. |
| MessageDeltaImageFileContent |
Representa uma parte de conteúdo de arquivo de imagem transmitido dentro de um bloco delta de mensagem de streaming. |
| MessageDeltaImageFileContentObject |
Representa a carga 'image_file' no conteúdo do arquivo de imagem de streaming. |
| MessageDeltaTextAnnotation |
A representação base abstrata da anotação de texto de uma parte de conteúdo de texto transmitido. |
| MessageDeltaTextContent |
Representa uma parte de conteúdo de texto transmitido dentro de um bloco delta de mensagem de streaming. |
| MessageDeltaTextContentObject |
Representa os dados de uma parte de conteúdo de texto transmitido dentro de um bloco delta de mensagem de streaming. |
| MessageDeltaTextFileCitationAnnotation |
Representa uma citação de arquivo transmitido aplicada a uma parte de conteúdo de texto de streaming. |
| MessageDeltaTextFileCitationAnnotationObject |
Representa os dados de uma citação de arquivo transmitido conforme aplicado a uma parte de conteúdo de texto de streaming. |
| MessageDeltaTextFilePathAnnotation |
Representa uma anotação de caminho de arquivo transmitido aplicada a uma parte de conteúdo de texto de streaming. |
| MessageDeltaTextFilePathAnnotationObject |
Representa os dados de uma anotação de caminho de arquivo transmitido como aplicada a uma parte de conteúdo de texto de streaming. |
| MessageDeltaTextUrlCitationAnnotation |
Uma citação dentro da mensagem que aponta para um URL específico associado à mensagem. Gerado quando o agente usa ferramentas como 'bing_grounding' para pesquisar na Internet. |
| MessageDeltaTextUrlCitationDetails |
Uma representação de uma citação de URL, conforme usado no conteúdo da mensagem de thread de texto. |
| MessageImageFileContent |
Uma representação do conteúdo do arquivo de imagem em uma mensagem de thread. |
| MessageImageFileDetails |
Uma referência de imagem, conforme representado no conteúdo da mensagem de thread. |
| MessageImageFileParam |
Define como um arquivo de imagem carregado internamente é referenciado ao criar um bloco de arquivo de imagem. |
| MessageImageUrlParam |
Define como uma URL de imagem externa é referenciada ao criar um bloco de URL de imagem. |
| MessageIncompleteDetails |
Informações que fornecem detalhes adicionais sobre uma mensagem que entra em um status incompleto. |
| MessageInputContentBlock |
Define um único bloco de conteúdo ao criar uma mensagem. O campo 'tipo' determina se é texto, um arquivo de imagem ou um URL de imagem externo, etc. |
| MessageInputImageFileBlock |
Um bloco de arquivo de imagem em uma nova mensagem, fazendo referência a uma imagem carregada internamente por ID de arquivo. |
| MessageInputImageUrlBlock |
Um bloco de imagem-URL em uma nova mensagem, fazendo referência a uma imagem externa por URL. |
| MessageInputTextBlock |
Um bloco de texto em uma nova mensagem, contendo conteúdo de texto sem formatação. |
| MessageTextAnnotation |
Uma representação abstrata de uma anotação ao conteúdo da mensagem de thread de texto. |
| MessageTextContent |
Uma representação de um item textual do conteúdo da mensagem thread. |
| MessageTextDetails |
O texto e as anotações associadas para um único item do conteúdo da mensagem de thread do agente. |
| MessageTextFileCitationAnnotation |
Uma citação dentro da mensagem que aponta para uma citação específica de um arquivo específico associado ao agente ou à mensagem. Gerado quando o agente usa a ferramenta 'file_search' para pesquisar arquivos. |
| MessageTextFileCitationDetails |
Uma representação de uma citação de texto baseada em arquivo, conforme usado em uma anotação baseada em arquivo do conteúdo da mensagem de thread de texto. |
| MessageTextFilePathAnnotation |
Uma citação dentro da mensagem que aponta para um arquivo localizado em um caminho específico. |
| MessageTextFilePathDetails |
Um encapsulamento de um ID de arquivo de imagem, conforme usado pelo conteúdo da imagem da mensagem. |
| MessageTextUrlCitationAnnotation |
Uma citação dentro da mensagem que aponta para um URL específico associado à mensagem. Gerado quando o agente usa ferramentas como 'bing_grounding' para pesquisar na Internet. |
| MessageTextUrlCitationDetails |
Uma representação de uma citação de URL, conforme usado no conteúdo da mensagem de thread de texto. |
| MessagesCreateMessageOptionalParams |
Parâmetros opcionais. |
| MessagesDeleteOptionalParams |
Parâmetros opcionais. |
| MessagesGetMessageOptionalParams |
Parâmetros opcionais. |
| MessagesListMessagesOptionalParams |
Parâmetros opcionais. |
| MessagesOperations |
Interface que representa uma operação Mensagens. |
| MessagesUpdateMessageOptionalParams |
Parâmetros opcionais. |
| MicrosoftFabricToolDefinition |
As informações de definição de entrada para uma ferramenta do Microsoft Fabric como usada para configurar um agente. |
| OpenApiAnonymousAuthDetails |
Detalhes de segurança para autenticação anônima OpenApi |
| OpenApiAuthDetails |
detalhes de autenticação para OpenApiFunctionDefinition |
| OpenApiConnectionAuthDetails |
Detalhes de segurança para autenticação de conexão OpenApi |
| OpenApiConnectionSecurityScheme |
Esquema de segurança para autenticação OpenApi managed_identity |
| OpenApiFunctionDefinition |
As informações de definição de entrada para uma função openapi. |
| OpenApiManagedAuthDetails |
Detalhes de segurança para autenticação OpenApi managed_identity |
| OpenApiManagedSecurityScheme |
Esquema de segurança para autenticação OpenApi managed_identity |
| OpenApiToolDefinition |
As informações de definição de entrada para uma ferramenta OpenAPI como usada para configurar um agente. |
| PageSettings |
Opções para o método byPage |
| PagedAsyncIterableIterator |
Uma interface que permite iteração assíncrona iterável até a conclusão e por página. |
| PollingOptions |
Opções para configurar o comportamento de sondagem. |
| PollingOptionsParams |
Parâmetros opcionais que configuram o comportamento de sondagem. |
| RequiredAction |
Uma representação abstrata de uma ação necessária para que um thread de agente continue. |
| RequiredFunctionToolCall |
Uma representação de uma chamada solicitada para uma ferramenta de função, necessária para o modelo continuar a avaliação de uma execução. |
| RequiredFunctionToolCallDetails |
As informações detalhadas para uma chamada de função, conforme fornecido por uma ação necessária invocando uma ferramenta de função, que inclui o nome e os argumentos para a função. |
| RequiredMcpToolCall |
Uma representação de uma chamada solicitada para uma ferramenta MCP, necessária para o modelo continuar a avaliação de uma execução. |
| RequiredToolCall |
Uma representação abstrata de uma invocação de ferramenta necessária para o modelo continuar uma execução. |
| ResponseFormatJsonSchema |
Uma descrição do propósito do formato de resposta, utilizada pelo modelo para determinar como responder nesse formato. |
| ResponseFormatJsonSchemaType |
O tipo de formato de resposta que está sendo definido: |
| RunCompletionUsage |
Estatísticas de utilização relacionadas com a execução. Este valor será |
| RunError |
Os detalhes de um erro encontrado por um thread de agente são executados. |
| RunStep |
Informações detalhadas sobre uma única etapa de uma execução de thread de agente. |
| RunStepActivityDetails |
As informações detalhadas associadas a atividades de uma etapa de execução. |
| RunStepAzureAISearchToolCall |
Um registro de uma chamada para uma ferramenta de Pesquisa de IA do Azure, emitida pelo modelo em avaliação de uma ferramenta definida, que representa a pesquisa de IA do Azure executada. |
| RunStepAzureFunctionToolCall |
Um registro de uma chamada para uma ferramenta do Azure Function. |
| RunStepBingCustomSearchToolCall |
Um registro de uma chamada para uma ferramenta de Pesquisa Personalizada do Bing, emitida pelo modelo em avaliação de uma ferramenta definida, que representa a pesquisa executada com a Pesquisa Personalizada do Bing. |
| RunStepBingGroundingToolCall |
Um registro de uma chamada para uma ferramenta de aterramento do Bing, emitido pelo modelo em avaliação de uma ferramenta definida, que representa a pesquisa executada com o aterramento do Bing. |
| RunStepBrowserAutomationToolCall |
Um registro de uma chamada para uma ferramenta de automação do navegador emitida pelo agente. |
| RunStepCodeInterpreterImageOutput |
Uma representação de uma saída de imagem emitida por uma ferramenta interpretadora de código em resposta a uma chamada de ferramenta pelo modelo. |
| RunStepCodeInterpreterImageReference |
Uma referência de imagem emitida por uma ferramenta interpretadora de código em resposta a uma chamada de ferramenta pelo modelo. |
| RunStepCodeInterpreterLogOutput |
Uma representação de uma saída de log emitida por uma ferramenta de interpretador de código em resposta a uma chamada de ferramenta pelo modelo. |
| RunStepCodeInterpreterToolCall |
Um registro de uma chamada para uma ferramenta interpretadora de código, emitida pelo modelo em avaliação de uma ferramenta definida, que representa entradas e saídas consumidas e emitidas pelo interpretador de código. |
| RunStepCodeInterpreterToolCallDetails |
As informações detalhadas sobre uma invocação do interpretador de código pelo modelo. |
| RunStepCodeInterpreterToolCallOutput |
Uma representação abstrata de uma saída emitida de uma ferramenta de interpretador de código. |
| RunStepCompletionUsage |
Estatísticas de uso relacionadas à etapa de execução. |
| RunStepConnectedAgent |
As informações detalhadas sobre a chamada de ferramenta do agente conectado. |
| RunStepConnectedAgentToolCall |
Um registro de uma chamada para o agente conectado. |
| RunStepDeepResearchToolCall |
Um registro de uma chamada para uma ferramenta de Pesquisa Profunda, emitida pelo modelo em avaliação de uma ferramenta definida, que representa operações de pesquisa profunda executadas. |
| RunStepDeepResearchToolCallDetails |
As informações detalhadas sobre as tarefas de pesquisa profunda realizadas pelo modelo. |
| RunStepDelta |
Representa a carga delta em um bloco delta da etapa de execução de streaming. |
| RunStepDeltaAzureAISearchToolCall |
Representa a Pesquisa de IA do Azure em uma etapa de execução de streaming. |
| RunStepDeltaAzureFunctionToolCall |
Representa a chamada da ferramenta Função do Azure em uma etapa de execução de streaming. |
| RunStepDeltaBingGroundingToolCall |
Representa a chamada da ferramenta de aterramento do bing em uma etapa de execução de streaming. |
| RunStepDeltaChunk |
Representa um delta de etapa de execução, ou seja, quaisquer campos alterados em uma etapa de execução durante o streaming. |
| RunStepDeltaCodeInterpreterDetailItemObject |
Representa os dados de chamada da ferramenta Interpretador de Código em chamadas de ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterImageOutput |
Representa uma saída de imagem conforme produzida pela ferramenta Interpretador de código e como representada na coleção de chamadas da ferramenta delta de uma etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterImageOutputObject |
Representa os dados para uma saída de imagem de chamada da ferramenta Interpretador de Código de uma etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterLogOutput |
Representa uma saída de log conforme produzida pela ferramenta Interpretador de código e conforme representada na coleção de chamadas da ferramenta delta de uma etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterOutput |
A representação base abstrata de uma saída da ferramenta Interpretador de Código da chamada de etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterToolCall |
Representa uma chamada de ferramenta Interpretador de Código dentro dos detalhes da chamada de ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaConnectedAgentToolCall |
Representa a invocação do agente conectado como parte de uma etapa de execução de streaming. |
| RunStepDeltaCustomBingGroundingToolCall |
Representa a chamada da ferramenta Pesquisa Personalizada do Bing em uma etapa de execução de streaming. |
| RunStepDeltaDeepResearchToolCall |
Representa a pesquisa profunda em uma etapa de execução de streaming. |
| RunStepDeltaDetail |
Representa um item de detalhe de uma única etapa de execução na carga delta de uma etapa de execução de streaming. |
| RunStepDeltaFileSearchToolCall |
Representa uma chamada de ferramenta de pesquisa de arquivo dentro dos detalhes da chamada de ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaFunction |
Representa os dados da função em uma chamada de ferramenta de função delta da etapa de execução de streaming. |
| RunStepDeltaFunctionToolCall |
Representa uma chamada de ferramenta de função dentro dos detalhes da chamada de ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaMCPObject |
Representa uma invocação de mcp como parte de uma etapa de execução de streaming. |
| RunStepDeltaMcpToolCall |
Representa os dados da função em uma chamada MCP de etapa de execução de streaming. |
| RunStepDeltaMessageCreation |
Representa uma criação de mensagem dentro de um delta de etapa de execução de streaming. |
| RunStepDeltaMessageCreationObject |
Representa os dados dentro de um objeto de resposta de criação de mensagem de etapa de execução de streaming. |
| RunStepDeltaMicrosoftFabricToolCall |
Representa a chamada da ferramenta Microsoft Fabric em uma etapa de execução de streaming. |
| RunStepDeltaOpenAPIObject |
Representa uma invocação de openapi como parte de uma etapa de execução de streaming. |
| RunStepDeltaOpenAPIToolCall |
Representa a chamada da ferramenta openapi em uma etapa de execução de streaming. |
| RunStepDeltaSharepointToolCall |
Representa a chamada de ferramenta do SharePoint em uma etapa de execução de streaming. |
| RunStepDeltaToolCall |
A representação base abstrata de uma única chamada de ferramenta dentro dos detalhes da chamada da ferramenta delta de uma etapa de execução de streaming. |
| RunStepDeltaToolCallObject |
Representa uma invocação de chamadas de ferramenta como parte de uma etapa de execução de streaming. |
| RunStepDetails |
Uma representação abstrata dos detalhes de uma etapa de execução. |
| RunStepDetailsActivity |
Representa a lista de atividades, associadas à etapa dada. |
| RunStepError |
As informações de erro associadas a uma etapa de execução com falha. |
| RunStepFileSearchToolCall |
Um registro de uma chamada para uma ferramenta de pesquisa de arquivos, emitida pelo modelo em avaliação de uma ferramenta definida, que representa a pesquisa de arquivos executada. |
| RunStepFileSearchToolCallResult |
Resultado da chamada da ferramenta de pesquisa de ficheiros. |
| RunStepFileSearchToolCallResults |
Os resultados da pesquisa de ficheiros. |
| RunStepFunctionToolCall |
Um registro de uma chamada para uma ferramenta de função, emitido pelo modelo em avaliação de uma ferramenta definida, que representa as entradas e saídas consumidas e emitidas pela função especificada. |
| RunStepFunctionToolCallDetails |
As informações detalhadas sobre a função chamada pelo modelo. |
| RunStepMcpToolCall |
Um registro de uma chamada para uma ferramenta MCP, emitida pelo modelo em avaliação de uma ferramenta definida, que representa ações MCP executadas. |
| RunStepMessageCreationDetails |
As informações detalhadas associadas a uma etapa de execução de criação de mensagem. |
| RunStepMessageCreationReference |
Os detalhes de uma mensagem criada como parte de uma etapa de execução. |
| RunStepMicrosoftFabricToolCall |
Um registro de uma chamada para uma ferramenta do Microsoft Fabric, emitida pelo modelo em avaliação de uma ferramenta definida, que representa operações executadas do Microsoft Fabric. |
| RunStepOpenAPIToolCall |
Um registro de uma chamada para uma ferramenta OpenAPI, emitido pelo modelo em avaliação de uma ferramenta definida, que representa operações OpenAPI executadas. |
| RunStepSharepointToolCall |
Um registro de uma chamada para uma ferramenta do SharePoint, emitido pelo modelo em avaliação de uma ferramenta definida, que representa ações executadas do SharePoint. |
| RunStepToolCall |
Uma representação abstrata de uma chamada de ferramenta detalhada conforme registrada em uma etapa de execução para uma execução existente. |
| RunStepToolCallDetails |
As informações detalhadas associadas a uma ferramenta de chamada de etapa de execução. |
| RunStepsGetRunStepOptionalParams |
Parâmetros opcionais. |
| RunStepsListRunStepsOptionalParams |
Parâmetros opcionais. |
| RunStepsOperations |
Interface que representa uma operação RunSteps. |
| RunsCancelRunOptionalParams |
Parâmetros opcionais. |
| RunsCreateRunOptionalParams |
Parâmetros opcionais. |
| RunsGetRunOptionalParams |
Parâmetros opcionais. |
| RunsListRunsOptionalParams |
Parâmetros opcionais. |
| RunsOperations |
Interface que representa uma operação Executa. |
| RunsSubmitToolOutputsToRunOptionalParams |
Parâmetros opcionais. |
| RunsUpdateRunOptionalParams |
Parâmetros opcionais. |
| SharepointGroundingToolParameters |
Os parâmetros da ferramenta de aterramento do sharepoint. |
| SharepointToolDefinition |
As informações de definição de entrada para uma ferramenta do sharepoint como usado para configurar um agente. |
| SubmitToolApprovalAction |
Os detalhes da aprovação de chamada de ferramenta necessária que devem ser enviados para que um thread de agente seja executado. |
| SubmitToolApprovalDetails |
Os detalhes que descrevem as ferramentas que devem ser aprovadas. |
| SubmitToolOutputsAction |
Os detalhes das chamadas de ferramenta necessárias que devem ser enviadas para uma execução de thread de agente continuam. |
| SubmitToolOutputsDetails |
Os detalhes que descrevem as ferramentas que devem ser chamadas para enviar saídas de ferramentas. |
| ThreadDeletionStatus |
O status de uma operação de exclusão de thread. |
| ThreadMessage |
Uma única mensagem existente dentro de um thread de agente. |
| ThreadMessageOptions |
Uma única mensagem dentro de um thread de agente, conforme fornecido durante a criação desse thread para seu estado inicial. |
| ThreadRun |
Dados que representam uma única execução de avaliação de um thread de agente. |
| ThreadsCreateThreadOptionalParams |
Parâmetros opcionais. |
| ThreadsDeleteThreadOptionalParams |
Parâmetros opcionais. |
| ThreadsGetThreadOptionalParams |
Parâmetros opcionais. |
| ThreadsListThreadsOptionalParams |
Parâmetros opcionais. |
| ThreadsOperations |
Interface que representa uma operação Threads. |
| ThreadsUpdateThreadOptionalParams |
Parâmetros opcionais. |
| ToolApproval |
Os dados fornecidos durante o envio de uma ferramenta são enviados para resolver chamadas pendentes de ferramentas e permitir que o modelo continue. |
| ToolConnection |
Um recurso de conexão. |
| ToolDefinition |
Uma representação abstrata de uma definição de ferramenta de entrada que um agente pode usar. |
| ToolOutput |
Os dados fornecidos durante o envio de uma ferramenta são enviados para resolver chamadas pendentes de ferramentas e permitir que o modelo continue. |
| ToolResources |
Um conjunto de recursos que são usados pelas ferramentas do agente. Os recursos são específicos para o tipo de ferramenta. Por exemplo, a |
| TruncationObject |
Controles de como um thread será truncado antes da execução. Use isso para controlar a janela de contexto inicial da execução. |
| UpdateAgentOptionalParams |
Parâmetros opcionais. |
| VectorStore |
Um armazenamento vetorial é uma coleção de arquivos processados que podem ser usados pela |
| VectorStoreAutoChunkingStrategyRequest |
A estratégia padrão. Esta estratégia utiliza atualmente uma max_chunk_size_tokens de 800 e chunk_overlap_tokens de 400. |
| VectorStoreAutoChunkingStrategyResponse |
Isso é retornado quando a estratégia de fragmentação é desconhecida. Normalmente, isso ocorre porque o arquivo foi indexado antes que o conceito de chunking_strategy fosse introduzido na API. |
| VectorStoreChunkingStrategyRequest |
Uma representação abstrata de uma configuração de estratégia de fragmentação de armazenamento vetorial. |
| VectorStoreChunkingStrategyResponse |
Uma representação abstrata de uma configuração de estratégia de fragmentação de armazenamento vetorial. |
| VectorStoreConfiguration |
A configuração de armazenamento vetorial é a lista de fontes de dados, usada quando vários arquivos podem ser usados para a pesquisa de arquivos corporativos. |
| VectorStoreConfigurations |
A estrutura, que contém a lista de configurações de armazenamento vetorial, ou seja, a lista de IDs de ativos do Azure. |
| VectorStoreDataSource |
A estrutura, que contém o caminho do URI do ativo do Azure e o tipo de ativo do arquivo usado como fonte de dados para a pesquisa de arquivos corporativos. |
| VectorStoreDeletionStatus |
Objeto de resposta para excluir um repositório vetorial. |
| VectorStoreExpirationPolicy |
A política de expiração para um repositório de vetores. |
| VectorStoreFile |
Descrição de um arquivo anexado a um repositório vetorial. |
| VectorStoreFileBatch |
Um lote de arquivos anexados a um armazenamento vetorial. |
| VectorStoreFileBatchesCancelVectorStoreFileBatchOptionalParams |
Parâmetros opcionais. |
| VectorStoreFileBatchesCreateVectorStoreFileBatchOptionalParams |
Parâmetros opcionais. |
| VectorStoreFileBatchesGetVectorStoreFileBatchOptionalParams |
Parâmetros opcionais. |
| VectorStoreFileBatchesListVectorStoreFileBatchFilesOptionalParams |
Parâmetros opcionais. |
| VectorStoreFileBatchesOperations |
Interface que representa uma operação VectorStoreFileBatches. |
| VectorStoreFileCount |
Contagens de arquivos processados ou sendo processados por este armazenamento vetorial agrupados por status. |
| VectorStoreFileDeletionStatus |
Objeto de resposta para excluir uma relação de arquivo de armazenamento vetorial. |
| VectorStoreFileError |
Detalhes sobre o erro que pode ter ocorrido durante o processamento de um arquivo para este armazenamento vetorial |
| VectorStoreFilesCreateVectorStoreFileOptionalParams |
Parâmetros opcionais. |
| VectorStoreFilesDeleteVectorStoreFileOptionalParams |
Parâmetros opcionais. |
| VectorStoreFilesGetVectorStoreFileOptionalParams |
Parâmetros opcionais. |
| VectorStoreFilesListVectorStoreFilesOptionalParams |
Parâmetros opcionais. |
| VectorStoreFilesOperations |
Interface que representa uma operação VectorStoreFiles. |
| VectorStoreStaticChunkingStrategyOptions |
Opções para configurar uma estratégia de fragmentação estática de armazenamento vetorial. |
| VectorStoreStaticChunkingStrategyRequest |
Uma estratégia de fragmentação configurada estaticamente. |
| VectorStoreStaticChunkingStrategyResponse |
Uma estratégia de fragmentação configurada estaticamente. |
| VectorStoresCreateVectorStoreOptionalParams |
Parâmetros opcionais. |
| VectorStoresDeleteVectorStoreOptionalParams |
Parâmetros opcionais. |
| VectorStoresGetVectorStoreOptionalParams |
Parâmetros opcionais. |
| VectorStoresListVectorStoresOptionalParams |
Parâmetros opcionais. |
| VectorStoresModifyVectorStoreOptionalParams |
Parâmetros opcionais. |
| VectorStoresOperations |
Interface que representa uma operação VectorStores. |
Aliases de Tipo
| AgentEventStreamData |
Representa um fluxo de dados de evento no agente. |
| AgentRunResponse |
Resposta de execução do agente com suporte para streaming. |
| AgentStreamEvent |
Alias para AgentStreamEvent |
| AgentsNamedToolChoiceType |
Tipos de ferramentas disponíveis para agentes nomeados ferramentas. |
| AgentsResponseFormatMode |
Representa o modo no qual o modelo manipulará o formato de retorno de uma chamada de ferramenta. |
| AgentsResponseFormatOption |
Alias para AgentsResponseFormatOption |
| AgentsToolChoiceOption |
Alias para AgentsToolChoiceOption |
| AgentsToolChoiceOptionMode |
Especifica como a escolha da ferramenta será usada |
| AzureAISearchQueryType |
Tipos de consulta disponíveis para a ferramenta Azure AI Search. |
| ContinuablePage |
Uma interface que descreve uma página de resultados. |
| FileContents |
Valores válidos para o conteúdo de um arquivo binário. |
| FilePurpose |
Os valores possíveis que denotam o uso pretendido de um arquivo. |
| FileState |
O estado do arquivo. |
| ImageDetailLevel |
Especifica o nível de detalhe de uma imagem. Pode ser 'auto', 'baixo', 'alto' ou um valor futuro desconhecido. |
| IncompleteDetailsReason |
A razão pela qual a execução está incompleta. Isso apontará para qual limite de token específico foi atingido ao longo da execução. |
| ListSortOrder |
As opções de classificação disponíveis ao solicitar uma lista de objetos de resposta. |
| MCPRequiredApproval |
Alias para MCPRequiredApproval |
| MessageAttachmentToolDefinition |
Alias para MessageAttachmentToolDefinition |
| MessageBlockType |
Especifica o tipo de bloco de conteúdo em uma mensagem. Pode ser texto, um arquivo de imagem, um URL de imagem externo ou um tipo futuro desconhecido. |
| MessageContentUnion |
Alias para MessageContentUnion |
| MessageDeltaContentUnion |
Alias para MessageDeltaContentUnion |
| MessageDeltaTextAnnotationUnion |
Alias para MessageDeltaTextAnnotationUnion |
| MessageIncompleteDetailsReason |
Um conjunto de razões que descrevem por que uma mensagem é marcada como incompleta. |
| MessageInputContent |
Alias para MessageInputContent |
| MessageInputContentBlockUnion |
Alias para MessageInputContentBlockUnion |
| MessageRole |
Os valores possíveis para funções atribuídas a mensagens em um thread. |
| MessageStatus |
Os possíveis valores de status de execução para uma mensagem de thread. |
| MessageTextAnnotationUnion |
Alias para MessageTextAnnotationUnion |
| OpenApiAuthDetailsUnion |
Alias para OpenApiAuthDetailsUnion |
| OpenApiAuthType |
Tipo de autenticação para o ponto de extremidade OpenApi. Os tipos permitidos são:
|
| RequiredActionUnion |
Alias para RequiredActionUnion |
| RequiredToolCallUnion |
Alias para RequiredToolCallUnion |
| ResponseFormat |
Possíveis formatos de resposta da API. |
| RunAdditionalFieldList |
Uma lista de campos adicionais a incluir na resposta. |
| RunStatus |
Valores possíveis para o status de uma execução de thread de agente. |
| RunStepCodeInterpreterToolCallOutputUnion |
Alias para RunStepCodeInterpreterToolCallOutputUnion |
| RunStepDeltaCodeInterpreterOutputUnion |
Alias para RunStepDeltaCodeInterpreterOutputUnion |
| RunStepDeltaDetailUnion |
Alias para RunStepDeltaDetailUnion |
| RunStepDeltaToolCallUnion |
Alias para RunStepDeltaToolCallUnion |
| RunStepDetailsUnion |
Alias para RunStepDetailsUnion |
| RunStepErrorCode |
Possíveis valores de código de erro atribuíveis a uma etapa de execução com falha. |
| RunStepStatus |
Valores possíveis para o status de uma etapa de execução. |
| RunStepToolCallUnion |
Alias para RunStepToolCallUnion |
| RunStepType |
Os possíveis tipos de etapas de execução. |
| ToolDefinitionUnion |
Alias para ToolDefinitionUnion |
| TruncationStrategy |
Possíveis estratégias de truncamento para o thread. |
| VectorStoreChunkingStrategyRequestType |
Tipo de estratégia de fragmentação |
| VectorStoreChunkingStrategyRequestUnion |
Alias para VectorStoreChunkingStrategyRequestUnion |
| VectorStoreChunkingStrategyResponseType |
Tipo de estratégia de fragmentação |
| VectorStoreChunkingStrategyResponseUnion |
Alias para VectorStoreChunkingStrategyResponseUnion |
| VectorStoreExpirationPolicyAnchor |
Descreve a relação entre os dias e a expiração desse armazenamento vetorial |
| VectorStoreFileBatchStatus |
O status do lote de arquivo de armazenamento vetorial. |
| VectorStoreFileErrorCode |
Variantes de código de erro para processamento de arquivos de armazenamento vetorial |
| VectorStoreFileStatus |
Status do arquivo de armazenamento vetorial |
| VectorStoreFileStatusFilter |
Filtro de parâmetro de consulta para ponto de extremidade de recuperação de arquivo de armazenamento vetorial |
| VectorStoreStatus |
Status possível do armazenamento vetorial |
Enumerações
| DoneEvent |
Evento terminal que indica o fim bem-sucedido de um fluxo. |
| ErrorEvent |
Evento de terminal indicando um erro do lado do servidor durante o streaming. |
| KnownVersions |
Versões da API do Azure AI Agents |
| MessageStreamEvent |
Eventos de streaming relacionados à operação de mensagem |
| RunStepStreamEvent |
Executar eventos de streaming relacionados à operação de etapa |
| RunStreamEvent |
Executar eventos de streaming relacionados à operação |
| ThreadStreamEvent |
Eventos de streaming relacionados à operação de thread |
| VectorStoreDataSourceAssetType |
Tipo de ativo de armazenamento vetorial. O tipo de ativo pode ser um uri_asset, neste caso deve conter o ID do URI do ativo, no caso de id_asset deve conter o ID de dados. |
| connectionToolType |
Tipos de ferramentas de conexão usadas para configurar um agente |
Funções
| is |
Determina se a saída dada é do tipo especificado. |
Detalhes de Função
isOutputOfType<T>(ToolDefinitionUnion | RequiredAction | RequiredToolCall, string)
Determina se a saída dada é do tipo especificado.
function isOutputOfType<T>(output: ToolDefinitionUnion | RequiredAction | RequiredToolCall, type: string): output
Parâmetros
- output
A ação a ser verificada, que pode ser do tipo RequiredAction, RequiredToolCallou ToolDefinitionUnion.
- type
-
string
O tipo contra o qual verificar a ação.
Devoluções
output
Um booleano que indica se a ação é do tipo especificado.