@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 de índice de pesquisa de IA. |
| 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 enviados 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 thread de agente. |
| AgentV1Error |
Carga de erro retornada pela API de 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 for |
| AzureAISearchToolDefinition |
As informações de definição de entrada para uma ferramenta de pesquisa de IA do Azure, conforme usado 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 do azure, conforme usado para configurar um agente. |
| BingGroundingSearchConfiguration |
Configuração de pesquisa para aterramento do Bing |
| 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, conforme 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 uma 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 arquivo. |
| 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, conforme usado para configurar um agente. |
| FileSearchToolDefinitionDetails |
As opções substituem 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 de arquivos. |
| 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, conforme usado para configurar um agente. |
| GetAgentOptionalParams |
Parâmetros opcionais. |
| IncompleteRunDetails |
Detalhes sobre por que a execução está incompleta. Será |
| ListAgentsOptionalParams |
Parâmetros opcionais. |
| MessageAttachment |
Isso descreve quais ferramentas um arquivo foi anexado. |
| MessageContent |
Uma representação abstrata de um único item de conteúdo de mensagem de thread. |
| MessageDelta |
Representa o conteúdo "delta" digitado dentro de uma parte delta de mensagem de streaming. |
| MessageDeltaChunk |
Representa um delta de mensagem, ou seja, todos os campos alterados em uma mensagem durante o streaming. |
| MessageDeltaContent |
A representação base abstrata de um conteúdo parcial de mensagens transmitidas. |
| MessageDeltaImageFileContent |
Representa uma parte de conteúdo de arquivo de imagem transmitida dentro de uma parte 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 uma parte delta de mensagem de streaming. |
| MessageDeltaTextContentObject |
Representa os dados de uma parte de conteúdo de texto transmitido dentro de uma parte delta de mensagem de streaming. |
| MessageDeltaTextFileCitationAnnotation |
Representa uma citação de arquivo transmitida 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, conforme aplicado a uma parte de conteúdo de texto de streaming. |
| MessageDeltaTextUrlCitationAnnotation |
Uma citação na 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 encadeamento 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 um URL de imagem externa é referenciado ao criar um bloco de URL de imagem. |
| MessageIncompleteDetails |
Informações que fornecem detalhes adicionais sobre uma mensagem que insere 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 uma URL de imagem externa, 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 URL de imagem 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 no conteúdo da mensagem de thread de texto. |
| MessageTextContent |
Uma representação de um item textual do conteúdo da mensagem de thread. |
| MessageTextDetails |
O texto e as anotações associadas para um único item de conteúdo de 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 uma ID de arquivo de imagem, conforme usado pelo conteúdo da imagem da mensagem. |
| MessageTextUrlCitationAnnotation |
Uma citação na 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 encadeamento de texto. |
| MessagesCreateMessageOptionalParams |
Parâmetros opcionais. |
| MessagesGetMessageOptionalParams |
Parâmetros opcionais. |
| MessagesListMessagesOptionalParams |
Parâmetros opcionais. |
| MessagesOperations |
Interface que representa uma operação de mensagens. |
| MessagesUpdateMessageOptionalParams |
Parâmetros opcionais. |
| OpenApiAnonymousAuthDetails |
Detalhes de segurança para autenticação anônima do 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 de managed_identity OpenApi |
| OpenApiFunctionDefinition |
As informações de definição de entrada para uma função openapi. |
| OpenApiManagedAuthDetails |
Detalhes de segurança para autenticação de managed_identity OpenApi |
| OpenApiManagedSecurityScheme |
Esquema de segurança para autenticação de managed_identity OpenApi |
| OpenApiToolDefinition |
As informações de definição de entrada para uma ferramenta OpenAPI, conforme usado para configurar um agente. |
| PageSettings |
Opções para o método byPage |
| PagedAsyncIterableIterator |
Uma interface que permite iteração assíncrona iterável tanto para conclusão quanto 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 uma execução de thread de agente continue. |
| RequiredFunctionToolCall |
Uma representação de uma chamada solicitada para uma ferramenta de função, necessária pelo modelo para continuar a avaliação de uma execução. |
| RequiredFunctionToolCallDetails |
As informações detalhadas de uma invocação 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 pelo modelo para continuar uma execução. |
| ResponseFormatJsonSchema |
Uma descrição de para que serve o formato de resposta, usada pelo modelo para determinar a forma de responder no formato. |
| ResponseFormatJsonSchemaType |
O tipo de formato de resposta que está sendo definido: |
| RunCompletionUsage |
Estatísticas de uso relacionadas à execução. Esse valor será |
| RunError |
Os detalhes de um erro, conforme encontrado por uma execução de thread do agente. |
| RunStep |
Informações detalhadas sobre uma única etapa de uma execução de thread do agente. |
| RunStepAzureAISearchToolCall |
Um registro de uma chamada para uma ferramenta do Azure AI Search, emitida pelo modelo na 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 na 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 de interpretador de código em resposta a uma chamada de ferramenta pelo modelo. |
| RunStepCodeInterpreterImageReference |
Uma referência de imagem emitida por uma ferramenta de interpretador 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 de interpretador de código, emitido pelo modelo na 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 de 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 o conteúdo delta em uma parte delta da etapa de execução de streaming. |
| RunStepDeltaChunk |
Representa um delta da etapa de execução, ou seja, todos os 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 como produzida pela ferramenta interpretador de código e representada na coleção de chamadas de ferramenta delta de uma etapa de execução de streaming. |
| RunStepDeltaCodeInterpreterImageOutputObject |
Representa os dados da saída da imagem de chamada da ferramenta Interpretador de Código de uma etapa de streaming. |
| RunStepDeltaCodeInterpreterLogOutput |
Representa uma saída de log, conforme produzido pela ferramenta Interpretador de Código e representado na coleção de chamadas de 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 execução de streaming. |
| RunStepDeltaCodeInterpreterToolCall |
Representa uma chamada de ferramenta interpretador de código nos detalhes da chamada da ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaDetail |
Representa um item de detalhes de etapa de execução única no conteúdo delta de uma etapa de execução de streaming. |
| RunStepDeltaFileSearchToolCall |
Representa uma chamada de ferramenta de pesquisa de arquivo nos detalhes da chamada da ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaFunction |
Representa os dados de 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 nos detalhes da chamada da ferramenta de uma etapa de execução de streaming. |
| RunStepDeltaMessageCreation |
Representa uma criação de mensagem em um delta da etapa de execução de streaming. |
| RunStepDeltaMessageCreationObject |
Representa os dados em 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 nos detalhes da chamada da ferramenta delta de uma etapa 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, emitido pelo modelo na avaliação de uma ferramenta definida, que representa a pesquisa de arquivo executada. |
| RunStepFileSearchToolCallResult |
Resultado da chamada da ferramenta de pesquisa de arquivo. |
| RunStepFileSearchToolCallResults |
Os resultados da pesquisa de arquivos. |
| RunStepFunctionToolCall |
Um registro de uma chamada para uma ferramenta de função, emitido pelo modelo na avaliação de uma ferramenta definida, que representa as entradas e a saída 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, emitida pelo modelo na avaliação de uma ferramenta definida, que representa as operações OpenAPI executadas. |
| RunStepToolCall |
Uma representação abstrata de uma chamada de ferramenta detalhada, conforme registrado em uma etapa de execução para uma execução existente. |
| RunStepToolCallDetails |
As informações detalhadas associadas a uma etapa de execução de ferramentas de chamada. |
| 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 de Execução. |
| 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 do agente para continuar. |
| SubmitToolOutputsDetails |
Os detalhes que descrevem as ferramentas que devem ser chamadas para enviar saídas de ferramenta. |
| ThreadDeletionStatus |
O status de uma operação de exclusão de thread. |
| ThreadMessage |
Uma única mensagem existente dentro de um thread do 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 um envio de saídas de ferramenta para resolver chamadas de ferramenta pendentes 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 ferramenta |
| TruncationObject |
Controla 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 repositório de vetores é uma coleção de arquivos processados que pode ser usado pela ferramenta |
| VectorStoreAutoChunkingStrategyRequest |
A estratégia padrão. Atualmente, essa estratégia usa um max_chunk_size_tokens de 800 e chunk_overlap_tokens de 400. |
| VectorStoreAutoChunkingStrategyResponse |
Isso é retornado quando a estratégia de divisão em partes é desconhecida. Normalmente, isso ocorre porque o arquivo foi indexado antes do conceito de chunking_strategy ser introduzido na API. |
| VectorStoreChunkingStrategyRequest |
Uma representação abstrata de uma configuração de estratégia de agrupamento do repositório de vetores. |
| VectorStoreChunkingStrategyResponse |
Uma representação abstrata de uma configuração de estratégia de agrupamento do repositório de vetores. |
| VectorStoreConfiguration |
A configuração de armazenamento vetor é 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 de vetor, 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 de vetores. |
| VectorStoreExpirationPolicy |
A política de expiração de um repositório de vetores. |
| VectorStoreFile |
Descrição de um arquivo anexado a um repositório de vetores. |
| VectorStoreFileBatch |
Um lote de arquivos anexados a um repositório de vetores. |
| 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 processados por esse repositório de vetores agrupados por status. |
| VectorStoreFileDeletionStatus |
Objeto de resposta para excluir uma relação de arquivo do repositório de vetores. |
| VectorStoreFileError |
Detalhes sobre o erro que pode ter ocorrido durante o processamento de um arquivo para este repositório de vetores |
| 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 agrupamento estático do repositório de vetores. |
| VectorStoreStaticChunkingStrategyRequest |
Uma estratégia de agrupamento configurada estaticamente. |
| VectorStoreStaticChunkingStrategyResponse |
Uma estratégia de agrupamento 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 |
O agente executa a resposta com suporte para transmissão. |
| AgentStreamEvent |
Alias para AgentStreamEvent |
| AgentsNamedToolChoiceType |
Tipos de ferramentas disponíveis para agentes chamados 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', 'low', 'high' ou um valor futuro desconhecido. |
| IncompleteDetailsReason |
O motivo pelo 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 externa ou um tipo futuro desconhecido. |
| MessageContentUnion |
Alias para MessageContentUnion |
| MessageDeltaContentUnion |
Alias para MessageDeltaContentUnion |
| MessageDeltaTextAnnotationUnion |
Alias para MessageDeltaTextAnnotationUnion |
| MessageIncompleteDetailsReason |
Um conjunto de motivos 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 serem incluídos na resposta. |
| RunStatus |
Valores possíveis para o status de uma execução de thread do 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 tipos possíveis 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 agrupamento |
| VectorStoreChunkingStrategyRequestUnion |
Alias para VectorStoreChunkingStrategyRequestUnion |
| VectorStoreChunkingStrategyResponseType |
Tipo de estratégia de agrupamento |
| VectorStoreChunkingStrategyResponseUnion |
Alias para VectorStoreChunkingStrategyResponseUnion |
| VectorStoreExpirationPolicyAnchor |
Descreve a relação entre os dias e a expiração desse repositório de vetores |
| VectorStoreFileBatchStatus |
O status do lote de arquivos de armazenamento de vetores. |
| VectorStoreFileErrorCode |
Variantes de código de erro para processamento de arquivos de armazenamento de vetores |
| VectorStoreFileStatus |
Status do arquivo de armazenamento de vetores |
| 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 de vetores |
Enumerações
| DoneEvent |
Evento de terminal que indica o fim bem-sucedido de um fluxo. |
| ErrorEvent |
Evento de terminal que indica um erro do lado do servidor durante o streaming. |
| KnownVersions |
Versões da API dos Agentes de IA do Azure |
| 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 determinada é do tipo especificado. |
Detalhes da função
isOutputOfType<T>(ToolDefinitionUnion | RequiredAction | RequiredToolCall, string)
Determina se a saída determinada é do tipo especificado.
function isOutputOfType<T>(output: ToolDefinitionUnion | RequiredAction | RequiredToolCall, type: string): output
Parâmetros
- output
A ação para verificar, que pode ser do tipo RequiredAction, RequiredToolCallou ToolDefinitionUnion.
- type
-
string
O tipo no qual verificar a ação.
Retornos
output
Um booliano que indica se a ação é do tipo especificado.