@azure/ai-agents package
Classes
| AgentsClient | |
| 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. |
| 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 propriedade Exemplo
|
| 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. |
| AzureFunctionToolDefinition |
As informações de definição de entrada para uma ferramenta de função azure como usado para configurar um agente. |
| 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. |
| 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. |
| DeleteAgentOptionalParams |
Parâmetros opcionais. |
| 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. |
| 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. |
| 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. |
| 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. |
| MessagesGetMessageOptionalParams |
Parâmetros opcionais. |
| MessagesListMessagesOptionalParams |
Parâmetros opcionais. |
| MessagesOperations |
Interface que representa uma operação Mensagens. |
| MessagesUpdateMessageOptionalParams |
Parâmetros opcionais. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| RunStepDelta |
Representa a carga delta em um bloco delta da 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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.