@azure/ai-projects package

Classes

AIProjectClient

O principal cliente do AIProjectClient

VoiceAgentAuthenticationError

Um erro surgiu ao adquirir um token de acesso Microsoft Entra.

VoiceAgentConnectionError

Um erro gerado pela ligação WebSocket.

VoiceAgentProtocolError

Um erro surge quando uma mensagem WebSocket não corresponde ao protocolo do agente de voz.

VoiceAgentRealtimeClient

Cliente para estabelecer sessões em tempo real com agentes de voz geridos da Foundry.

VoiceAgentRealtimeError

Erro base levantado pelo cliente em tempo real dos Voice Agents.

Interfaces

@azure/ai-projects.Index
A2APreviewTool

Um agente implementando o protocolo A2A.

A2APreviewToolboxTool

Uma ferramenta A2A guardada numa caixa de ferramentas.

A2AProtocolConfiguration

Configuração específica do protocolo A2A.

A2ATool

Um agente implementando o protocolo A2A.

A2AToolboxTool

Uma ferramenta A2A guardada numa caixa de ferramentas.

AIProjectClientOptionalParams

Parâmetros opcionais para o cliente.

AISearchIndexResource

Um recurso AI Search Index.

ActivityProtocolConfiguration

Configuração específica do protocolo de atividade.

Agent

Agente da interface do modelo

AgentBlueprintReference

interface do modelo AgentBlueprintReference

AgentCard

interface do modelo AgentCard

AgentCardSkill

interface do modelo AgentCardSkill

AgentClusterInsightRequest

Insights sobre o conjunto de resultados da avaliação do agente

AgentClusterInsightResult

Insights da análise de cluster de agentes.

AgentDataGenerationJobSource

Fonte de agente para trabalhos de geração de dados — referências a um agente para obter instruções e metadados.

AgentDefinition

Interface de definição de base para agentes. Contém o tipo de agente e a configuração RAI opcional.

AgentEndpointAuthorizationScheme

interface modelo AgentEndpointAuthorizationScheme

AgentEndpointConfig

interface model AgentEndpointConfig

AgentEvaluatorGenerationJobSource

Agente fonte para trabalhos de geração de avaliadores — referência a um agente para obter instruções e metadados.

AgentHarness

(Pré-visualização) Um tempo de execução gerido e um ciclo de agente usados para executar um agente de prompt.

AgentIdentity

interface do modelo AgentIdentity

AgentInsight

Um problema persistente descoberto a partir dos rastos de um agente.

AgentInsightDetails

Detalhes adicionais de análise. Omitido, a menos que sejam solicitados detalhes.

AgentInsightEstimatedCost

Custo estimado do Agent Insights.

AgentInsightHighlightedTrace

Um traço destacado que fornece evidências para a perceção de um agente.

AgentInsightJsonObject

Um objeto JSON usado em cargas úteis do Agent Insights.

AgentInsightLinkedTrace

Uma referência leve de rastreio ligada ao insight de um agente como prova de apoio.

AgentInsightMonitor

Um monitor Agent Insights por agente que detém a configuração, execuções e insights descobertos.

AgentInsightMonitorCreate

Campos aceites ao criar um monitor Agent Insights para um agente.

AgentInsightMonitorListItem

Um resumo do monitor Agent Insights devolvido por operações de lista.

AgentInsightMonitorUpdate

Campos que podem ser atualizados num monitor Agent Insights.

AgentInsightProposedFix

Uma solução recomendada para uma análise de agente.

AgentInsightProposedFixChange

Uma alteração que pode ser renderizada pelo cliente numa correção proposta.

AgentInsightRecommendedAction

A remediação recomendada para um agente é uma perspetiva.

AgentInsightRun

Uma longa duração que analisa os rastos de um agente e atualiza os seus insights.

AgentInsightRunCreate

Entradas usadas ao criar uma execução de insight de agente.

AgentInsightRunResult

Estatísticas de resultados produzidas quando uma run de insight do agente tem sucesso.

AgentInsightSuspension

Razão estruturada pela qual a geração programada está suspensa para um monitor.

AgentInsightTokenUsage

Utilização de tokens numa execução Agent Insights.

AgentInsightUpdate

Campos que podem ser atualizados com base no insight de um agente.

AgentInsightsOverview

A visão geral eficaz para um monitor de Insights.

AgentInsightsOverviewOverride

Uma visão geral fornecida pelo utilizador que se torna eficaz imediatamente e gera a próxima geração.

AgentOptimizationAgentCandidateOutput

Resultado do candidato produzido por um trabalho de otimização de agentes.

AgentOptimizationBaselineAgentConfiguration

Valores de base fornecidos pelo chamador que não podem ser resolvidos a partir do agente-alvo.

AgentOptimizationCandidate

Um candidato gerado por um trabalho de otimização.

AgentOptimizationCandidateEvaluation

Resumo de avaliação comparativa para um candidato.

AgentOptimizationCandidateOutput

Saída base do candidato. Os tipos de trabalho definem modelos de saída derivada com os seus próprios campos.

AgentOptimizationCandidatePromotionInfo

Metadados de promoção registados para um candidato.

AgentOptimizationCandidateSearchConfiguration

Definições de pesquisa de candidatos.

AgentOptimizationConfiguration

Configuração para otimizar um agente para qualidade medida.

AgentOptimizationConfigurationBase

Modelo base para configuração de otimização específica por tipo.

AgentOptimizationCostEstimate

Custo monetário estimado. Presente apenas quando pelo menos um modelo contribuinte tiver dados de preços.

AgentOptimizationEstimateBand

Um intervalo baixo/típico/teto para uma quantidade estimada. Os valores esperados podem ser fracionários, incluindo a estimativa das chamadas de modelo.

AgentOptimizationEstimateInputs

Inputs para estimar um trabalho de otimização de agentes.

AgentOptimizationEstimateResult

Resultado devolvido ao estimar um trabalho de otimização de agentes.

AgentOptimizationEvaluationConfiguration

Configuração de medição de qualidade reutilizável.

AgentOptimizationEvaluationSet

Modelo discriminado base para um conjunto de avaliação de otimização.

AgentOptimizationEvaluator

Referência a um avaliador nomeado, opcionalmente fixada a uma versão.

AgentOptimizationFoundryAgentTargetConfiguration

Identifica o agente Foundry que detém a configuração a otimizar.

AgentOptimizationInstructionsMutation

Mutação de instruções.

AgentOptimizationJob

Recurso de trabalho de otimização de agentes — um trabalho de longa duração que produz alterações candidatas à configuração de um agente Foundry.

AgentOptimizationJobLatency

Latência média para uma fase de otimização e modelo.

AgentOptimizationJobResult

Resultado parcial ou terminal produzido por um trabalho de otimização de agentes.

AgentOptimizationJobTokenUsage

Utilização agregada de tokens para uma fase e modelo de otimização.

AgentOptimizationModelConfiguration

Identifica um modelo utilizado por uma etapa de otimização ou avaliação.

AgentOptimizationModelMutation

Mutação modelo.

AgentOptimizationMutation

Mutação candidata base.

AgentOptimizationPromptCandidateOutput

Resultado do candidato produzido por um trabalho de otimização de prompts.

AgentOptimizationResultCandidateSummary

Resumo dos candidatos produzidos por um trabalho de otimização de agentes.

AgentOptimizationSkill

Uma competência na superfície de otimização de agentes fornecida manualmente.

AgentOptimizationSkillsMutation

Mutações de habilidade.

AgentOptimizationSpace

Os atributos do agente e valores alternativos disponíveis para uma pesquisa de otimização de agentes.

AgentOptimizationStageEstimate

Valores estimados agrupados por estágio de otimização.

AgentOptimizationTargetCompletionDataSource

Fonte base para um conjunto de avaliação de otimização por completação de alvos.

AgentOptimizationTargetCompletionDatasetReferenceDataSource

Faz referência a um conjunto de dados Foundry registado explicitamente versionado para avaliação de completamento de alvos.

AgentOptimizationTargetCompletionEvaluationSet

Conjunto de avaliação contendo entradas independentes de volta única.

AgentOptimizationTargetCompletionInlineDataSource

Fornece linhas de curva simples diretamente no pedido de otimização.

AgentOptimizationTargetCompletionTestCase

Um único item num conjunto de avaliação inline.

AgentOptimizationTargetConfiguration

Configuração base do alvo para um trabalho de otimização.

AgentOptimizationToolsMutation

Mutações de ferramentas.

AgentOptimizationUserConversationSimulationDataSource

Fonte base para um conjunto de avaliação de otimização de simulação de conversa de utilizador.

AgentOptimizationUserConversationSimulationDatasetReferenceDataSource

Faz referência a um conjunto de dados Foundry registado explicitamente versionado para avaliação de simulação de conversas de utilizador.

AgentOptimizationUserConversationSimulationEvaluationSet

Conjunto de avaliação contendo cenários para conversas simuladas.

AgentOptimizationUserConversationSimulationInlineDataSource

Fornece as avaliações dos casos de teste de simulação de conversa de utilizador diretamente no pedido de otimização.

AgentReference

interface do modelo AgentReference

AgentSessionResource

Uma sessão de agente que fornece um sandbox computacional de longa duração para invocações de agentes alojados.

AgentTaxonomyInput

Configuração de entrada para a taxonomia de avaliação quando o tipo de entrada é agente.

AgentVersion

Representa uma versão específica de um agente. Inclui metadados, controle de versão, tempo de criação e definição do agente.

AgenticIdentityPreviewCredentials

Definição de credenciais de identidade de agente

AgentsCancelOptimizationJobOptionalParams

Parâmetros opcionais.

AgentsCreateAgentFromManifestOptionalParams

Parâmetros opcionais.

AgentsCreateAgentVersionFromManifestOptionalParams

Parâmetros opcionais.

AgentsCreateOptimizationJobOptionalParams

Parâmetros opcionais.

AgentsCreateOptionalParams

Parâmetros opcionais.

AgentsCreateSessionOptionalParams

Parâmetros opcionais.

AgentsCreateTelephonyBindingOptionalParams

Parâmetros opcionais.

AgentsCreateVersionFromCodeOptionalParams

Parâmetros opcionais.

AgentsCreateVersionOptionalParams

Parâmetros opcionais.

AgentsDeleteOptimizationJobOptionalParams

Parâmetros opcionais.

AgentsDeleteOptionalParams

Parâmetros opcionais.

AgentsDeleteSessionFileOptionalParams

Parâmetros opcionais.

AgentsDeleteSessionOptionalParams

Parâmetros opcionais.

AgentsDeleteTelephonyBindingOptionalParams

Parâmetros opcionais.

AgentsDeleteVersionOptionalParams

Parâmetros opcionais.

AgentsDisableOptionalParams

Parâmetros opcionais.

AgentsDownloadAgentCodeOptionalParams

Parâmetros opcionais.

AgentsDownloadSessionFileOptionalParams

Parâmetros opcionais.

AgentsEnableOptionalParams

Parâmetros opcionais.

AgentsEstimateOptimizationJobOptionalParams

Parâmetros opcionais.

AgentsGetOptimizationCandidateOptionalParams

Parâmetros opcionais.

AgentsGetOptimizationJobOptionalParams

Parâmetros opcionais.

AgentsGetOptionalParams

Parâmetros opcionais.

AgentsGetSessionLogStreamOptionalParams

Parâmetros opcionais.

AgentsGetSessionOptionalParams

Parâmetros opcionais.

AgentsGetTelephonyBindingOptionalParams

Parâmetros opcionais.

AgentsGetVersionOptionalParams

Parâmetros opcionais.

AgentsListOptimizationCandidatesOptionalParams

Parâmetros opcionais.

AgentsListOptimizationJobsOptionalParams

Parâmetros opcionais.

AgentsListOptionalParams

Parâmetros opcionais.

AgentsListSessionFilesOptionalParams

Parâmetros opcionais.

AgentsListSessionsOptionalParams

Parâmetros opcionais.

AgentsListTelephonyBindingsOptionalParams

Parâmetros opcionais.

AgentsListTelephonyCallsOptionalParams

Parâmetros opcionais.

AgentsListVersionsOptionalParams

Parâmetros opcionais.

AgentsOperations

Interface que representa uma operação de agentes.

AgentsPromoteOptimizationCandidateOptionalParams

Parâmetros opcionais.

AgentsStopSessionOptionalParams

Parâmetros opcionais.

AgentsUpdateAgentFromManifestOptionalParams

Parâmetros opcionais.

AgentsUpdateAgentObjectOptionalParams

Parâmetros opcionais.

AgentsUpdateOptionalParams

Parâmetros opcionais.

AgentsUpdateTelephonyBindingOptionalParams

Parâmetros opcionais.

AgentsUploadSessionFileOptionalParams

Parâmetros opcionais.

ApiErrorResponse

Resposta de erro para falhas de API.

ApiKeyCredentials

Definição de credencial de chave de API

ApplyPatchToolParam

Permite ao assistente criar, eliminar ou atualizar ficheiros usando diferenciais unificados.

ApproximateLocation

interface do modelo AproximaçãoLocalização

ArtifactProfile

Perfil de artefactos do modelo

AutoCodeInterpreterToolParam

Configuração para um contêiner de interpretador de código. Opcionalmente, especifique as IDs dos arquivos nos quais executar o código.

AzureAIAgentTarget

Representa um alvo que especifica um agente IA do Azure.

AzureAIModelTarget

Representa um alvo que especifica um modelo de IA do Azure para operações que requerem seleção de modelo.

AzureAISearchIndex

Definição de Índice de Pesquisa do Azure AI

AzureAISearchTool

A informação de definição de entrada para uma ferramenta de pesquisa Azure AI usada para configurar um agente.

AzureAISearchToolResource

Um conjunto de recursos de índice usados pela ferramenta azure_ai_search.

AzureAISearchToolboxTool

Uma ferramenta Pesquisa de IA do Azure armazenada numa caixa de ferramentas.

AzureAgentConfig

Opções de configuração para o endpoint do agente do método getOpenAIClient. Usado principalmente para agentes alojados.

AzureFunctionBinding

A estrutura para manter o nome da fila de storage e o URI.

AzureFunctionDefinition

A definição da função Azure.

AzureFunctionStorageQueue

A estrutura para manter o nome da fila de storage e o URI.

AzureFunctionTool

A informação de definição de entrada para uma Ferramenta de Função Azure, tal como usada para configurar um Agente.

AzureOpenAIModelConfiguration

Configuração do modelo Azure OpenAI. A versão da API seria selecionada pelo serviço para consultar o modelo.

BaseCredentials

Uma classe base para credenciais de conexão

BetaAgentInsightMonitorsCancelRunOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsCreateOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsCreateRunOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsDeleteOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsGetInsightOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsGetOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsGetRunOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsListInsightsOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsListOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsListRunsOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsOperations

Interface representando uma operação do BetaAgentInsightMonitors.

BetaAgentInsightMonitorsResetOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsUpdateInsightOptionalParams

Parâmetros opcionais.

BetaAgentInsightMonitorsUpdateOptionalParams

Parâmetros opcionais.

BetaAgentsCreateFromPromptOptionalParams

Parâmetros opcionais.

BetaAgentsOperations

Operações para agentes gestores.

BetaEvaluationTaxonomiesCreateOptionalParams

Parâmetros opcionais.

BetaEvaluationTaxonomiesDeleteOptionalParams

Parâmetros opcionais.

BetaEvaluationTaxonomiesGetOptionalParams

Parâmetros opcionais.

BetaEvaluationTaxonomiesListOptionalParams

Parâmetros opcionais.

BetaEvaluationTaxonomiesOperations

Interface representando operações de BetaEvaluationTaxonomies.

BetaEvaluationTaxonomiesUpdateOptionalParams

Parâmetros opcionais.

BetaEvaluatorsGetCredentialsOptionalParams

Parâmetros opcionais.

BetaEvaluatorsOperations

Operações para BetaEvaluatorsOperations.

BetaEvaluatorsPendingUploadOptionalParams

Parâmetros opcionais.

BetaInsightsGenerateOptionalParams

Parâmetros opcionais.

BetaInsightsGetOptionalParams

Parâmetros opcionais.

BetaInsightsListOptionalParams

Parâmetros opcionais.

BetaInsightsOperations

Interface que representa uma operação BetaInsights.

BetaMemoryStoresCreateMemoryOptionalParams

Parâmetros opcionais.

BetaMemoryStoresCreateOptionalParams

Parâmetros opcionais.

BetaMemoryStoresDeleteMemoryOptionalParams

Parâmetros opcionais.

BetaMemoryStoresDeleteOptionalParams

Parâmetros opcionais.

BetaMemoryStoresDeleteScopeOptionalParams

Parâmetros opcionais.

BetaMemoryStoresGetMemoryOptionalParams

Parâmetros opcionais.

BetaMemoryStoresGetOptionalParams

Parâmetros opcionais.

BetaMemoryStoresGetUpdateResultOptionalParams

Parâmetros opcionais.

BetaMemoryStoresListMemoriesOptionalParams

Parâmetros opcionais.

BetaMemoryStoresListOptionalParams

Parâmetros opcionais.

BetaMemoryStoresOperations

Interface representando operações BetaMemoryStores.

BetaMemoryStoresSearchMemoriesOptionalParams

Parâmetros opcionais.

BetaMemoryStoresUpdateMemoriesOptionalParams

Parâmetros opcionais.

BetaMemoryStoresUpdateMemoryOptionalParams

Parâmetros opcionais.

BetaMemoryStoresUpdateOptionalParams

Parâmetros opcionais.

BetaModelsCreateOptions

Opções para o método criar que carrega ficheiros locais e regista uma versão do modelo.

BetaModelsDeleteOptionalParams

Parâmetros opcionais.

BetaModelsGetCredentialsOptionalParams

Parâmetros opcionais.

BetaModelsGetOptionalParams

Parâmetros opcionais.

BetaModelsListOptionalParams

Parâmetros opcionais.

BetaModelsListVersionsOptionalParams

Parâmetros opcionais.

BetaModelsOperations

Interface representando operações de um BetaModels.

BetaModelsPendingCreateVersionOptionalParams

Parâmetros opcionais.

BetaModelsPendingUploadOptionalParams

Parâmetros opcionais.

BetaModelsUpdateOptionalParams

Parâmetros opcionais.

BetaOperations

Interface representando operações Beta.

BetaRedTeamsCreateOptionalParams

Parâmetros opcionais.

BetaRedTeamsGetOptionalParams

Parâmetros opcionais.

BetaRedTeamsListOptionalParams

Parâmetros opcionais.

BetaRedTeamsOperations

Interface representando uma operação do BetaRedTeams.

BetaRoutinesCreateOrUpdateOptionalParams

Parâmetros opcionais.

BetaRoutinesDeleteOptionalParams

Parâmetros opcionais.

BetaRoutinesDisableOptionalParams

Parâmetros opcionais.

BetaRoutinesDispatchOptionalParams

Parâmetros opcionais.

BetaRoutinesEnableOptionalParams

Parâmetros opcionais.

BetaRoutinesGetOptionalParams

Parâmetros opcionais.

BetaRoutinesListOptionalParams

Parâmetros opcionais.

BetaRoutinesListRunsOptionalParams

Parâmetros opcionais.

BetaRoutinesOperations

Interface representando operações de BetaRoutines.

BetaSchedulesCreateOrUpdateOptionalParams

Parâmetros opcionais.

BetaSchedulesDeleteOptionalParams

Parâmetros opcionais.

BetaSchedulesGetOptionalParams

Parâmetros opcionais.

BetaSchedulesGetRunOptionalParams

Parâmetros opcionais.

BetaSchedulesListOptionalParams

Parâmetros opcionais.

BetaSchedulesListRunsOptionalParams

Parâmetros opcionais.

BetaSchedulesOperations

Interface representando operações BetaSchedules.

BetaSkillsCreateOptionalParams

Parâmetros opcionais.

BetaSkillsCreateVersionFromFilesOptionalParams

Parâmetros opcionais.

BetaSkillsDeleteOptionalParams

Parâmetros opcionais.

BetaSkillsDeleteVersionOptionalParams

Parâmetros opcionais.

BetaSkillsDownloadOptionalParams

Parâmetros opcionais.

BetaSkillsDownloadVersionOptionalParams

Parâmetros opcionais.

BetaSkillsGetOptionalParams

Parâmetros opcionais.

BetaSkillsGetVersionOptionalParams

Parâmetros opcionais.

BetaSkillsListOptionalParams

Parâmetros opcionais.

BetaSkillsListVersionsOptionalParams

Parâmetros opcionais.

BetaSkillsOperations

Interface representando uma operação BetaSkills.

BetaSkillsUpdateOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsDeleteOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsDownloadAudioItemOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsDownloadAudioOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsDownloadGeneratedAudioItemOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetAudioItemOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetAudioOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetGeneratedAudioItemOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetItemOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsGetResponseOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsListItemsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsListOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsListResponseItemsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsListResponsesOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsConversationsOperations

Operações para gerir conversas com agentes de voz.

BetaVoiceAgentsOperations

Operações para gerir conversas de agentes de voz e telefonia.

BetaVoiceAgentsTelephonyCancelCallJobOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyCreateBindingOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyCreateCallJobOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyDeleteBindingOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyEndCallOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyGetBindingOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyGetCallJobOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyGetCallOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyGetTransferTargetsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyListBindingsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyListCallsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyOperations

Operações para gerir a telefonia de agentes de voz.

BetaVoiceAgentsTelephonyReplaceTransferTargetsOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyTransferCallOptionalParams

Parâmetros opcionais.

BetaVoiceAgentsTelephonyUpdateBindingOptionalParams

Parâmetros opcionais.

BingCustomSearchConfiguration

Uma configuração de pesquisa bing personalizada.

BingCustomSearchPreviewTool

A informação de definição de entrada para uma ferramenta de pesquisa personalizada Bing usada para configurar um agente.

BingCustomSearchToolParameters

Os parâmetros da ferramenta de pesquisa personalizada do bing.

BingGroundingSearchConfiguration

Pesquise configuração por Bing Grounding

BingGroundingSearchToolParameters

Os parâmetros da ferramenta de pesquisa de bing grounding.

BingGroundingTool

A informação de definição de entrada para uma ferramenta de pesquisa bing grounding usada para configurar um agente.

BlobReference

Detalhes de referência do Blob.

BotServiceAuthorizationScheme

interface de modelo BotServiceAuthorizationScheme

BotServiceRbacAuthorizationScheme

interface modelo BotServiceRbacAuthorizationScheme

BotServiceTenantAuthorizationScheme

interface modelo BotServiceTenantAuthorizationScheme

BrowserAutomationPreviewTool

As informações de definição de entrada para uma Ferramenta de Automação do Navegador, conforme usado para configurar um Agente.

BrowserAutomationPreviewToolboxTool

Uma ferramenta de automação do navegador guardada numa caixa de ferramentas.

BrowserAutomationTool

As informações de definição de entrada para uma Ferramenta de Automação do Navegador, conforme usado para configurar um Agente.

BrowserAutomationToolConnectionParameters

Definição de parâmetros de entrada para a conexão usada pela Browser Automation Tool.

BrowserAutomationToolParameters

Definição de parâmetros de entrada para a Browser Automation Tool.

BrowserAutomationToolboxTool

Uma ferramenta de automação do navegador guardada numa caixa de ferramentas.

CaptureStructuredOutputsTool

Uma ferramenta para capturar saídas estruturadas

ChartCoordinate

Coordenadas para o gráfico de análise.

ChatCompletionTool

Uma ferramenta funcional que pode ser usada para gerar uma resposta.

ChatSummaryMemoryItem

Um item de memória que contém um resumo extraído de conversas.

ClusterInsightResult

Insights da análise de cluster.

ClusterTokenUsage

Uso de token para análise de cluster

CodeBasedEvaluatorDefinition

Definição do avaliador baseado em código usando código python

CodeConfiguration

Configuração de implementação baseada em código para um agente alojado.

CodeInterpreterTool

Uma ferramenta que executa código Python para ajudar a gerar uma resposta a um prompt.

CodeInterpreterToolboxTool

Uma ferramenta interpretadora de código armazenada numa caixa de ferramentas.

ComparisonFilter

Um filtro usado para comparar uma chave de atributo especificada com um determinado valor usando uma operação de comparação definida.

CompoundFilter

Combine vários filtros usando and ou or.

ComputerTool

Uma ferramenta que controla um computador virtual. Saiba mais sobre a ferramenta informática.

ComputerUsePreviewTool

Uma ferramenta que controla um computador virtual. Saiba mais sobre a ferramenta informática.

Connection

Resposta da lista e obter operações de conexões

ConnectionsGetOptionalParams

Parâmetros opcionais.

ConnectionsGetWithCredentialsOptionalParams

Parâmetros opcionais.

ConnectionsListOptionalParams

Parâmetros opcionais.

ConnectionsOperations

Interface que representa uma operação do Connections.

ContainerAutoParam

interface de modelo ContainerAutoParam

ContainerConfiguration

Configuração de implementação baseada em contentor para um agente alojado.

ContainerNetworkPolicyAllowlistParam

interface model ContainerNetworkPolicyAllowlistParam

ContainerNetworkPolicyDisabledParam

interface de modelo ContainerNetworkPolicyDisabledParam

ContainerNetworkPolicyDomainSecretParam

interface de modelo ContainerNetworkPolicyDomainSecretParam

ContainerNetworkPolicyParam

Política de acesso à rede para o contentor.

ContainerSkill

interface do modelo ContainerSkill

ContinuousEvaluationRuleAction

Ação de regra de avaliação para avaliação contínua.

CosmosDBIndex

Definição de índice do CosmosDB Vetor Store

CreateAgentVersionFromCodeContent

Corpo de pedido multiparte para atualização ou versionamento de um agente baseado em código (POST /agents/{name} e POST /agents/{name}/versions).

CreateAgentVersionFromCodeMetadata

Metadados JSON para operações de agente baseadas em código (criar, atualizar, criar versão). O nome do agente provém do parâmetro de caminho URL ou do x-ms-agent-name cabeçalho, pelo que não está incluído neste modelo. O hash de conteúdo (SHA-256 do zip) é transportado no x-ms-code-zip-sha256 cabeçalho.

CreateSkillVersionFromFilesBody

Corpo de pedido multiparte para criar uma versão de competência a partir de ficheiros. Aceita um único ficheiro zip ou vários ficheiros individuais de skill (upload do diretório). Para uploads zip, o servidor extrai e valida conteúdos. Para uploads de diretórios, os ficheiros são validados as-is.

CreateTeamsPhoneExtensionTelephonyBindingRequest

O pedido para criar uma ligação de extensão Telefone do Microsoft Teams.

CreateTelephonyBindingRequest

O pedido para criar uma ligação telefónica.

CreateTelephonyCallJobRequest

Um pedido para criar uma única chamada direta de saída duradoura.

CreateTranscriptionResponseJsonUsage

Estatísticas de utilização de tokens para o pedido.

CreateTwilioTelephonyBindingRequest

O pedido para criar uma encadernação Twilio.

CronTrigger

Gatilho baseado em Cron.

CustomCredential

Definição de credencial personalizada

CustomGrammarFormatParam

Uma gramática definida pelo utilizador.

CustomRoutineTrigger

Um gatilho de rotina de eventos personalizada.

CustomTextFormatParam

Texto livre e sem restrições.

CustomToolParam

Uma ferramenta personalizada que processa a entrada usando um formato especificado. Saiba mais sobre ferramentas personalizadas

CustomToolParamFormat

O formato de entrada para a ferramenta personalizada. O padrão é texto sem restrições.

DailyRecurrenceSchedule

Esquema diário de recorrência.

DataGenerationJob

Geração de Dados: recurso para empregos.

DataGenerationJobConfiguration

Configuração para gerir trabalhos de geração de dados.

DataGenerationJobInputs

Entradas fornecidas pelo chamador para um trabalho de geração de dados.

DataGenerationJobOutput

Produzir informação para um trabalho de geração de dados.

DataGenerationJobResult

Resultado produzido por um trabalho bem-sucedido de geração de dados.

DataGenerationJobSource

O modelo base de origem para trabalhos de geração de dados.

DataGenerationModelOptions

Opções de modelos LLM para trabalhos de geração de dados.

DataGenerationTokenUsage

Informação de utilização de tokens para um trabalho de geração de dados.

DatasetCredential

Representa uma referência a um blob para consumo

DatasetDataGenerationJobOutput

Saída de conjunto de dados para um trabalho de geração de dados.

DatasetEvaluatorGenerationJobSource

Fonte de conjunto de dados para trabalhos de geração de avaliadores — referência a um conjunto de dados.

DatasetReference

Referência a um conjunto de dados Foundry versionado.

DatasetVersion

Definição de DatasetVersion

DatasetsCancelGenerationJobOptionalParams

Parâmetros opcionais.

DatasetsCreateGenerationJobOptionalParams

Parâmetros opcionais.

DatasetsCreateOrUpdateOptionalParams

Parâmetros opcionais.

DatasetsDeleteGenerationJobOptionalParams

Parâmetros opcionais.

DatasetsDeleteOptionalParams

Parâmetros opcionais.

DatasetsGetCredentialsOptionalParams

Parâmetros opcionais.

DatasetsGetGenerationJobOptionalParams

Parâmetros opcionais.

DatasetsGetOptionalParams

Parâmetros opcionais.

DatasetsListGenerationJobsOptionalParams

Parâmetros opcionais.

DatasetsListOptionalParams

Parâmetros opcionais.

DatasetsListVersionsOptionalParams

Parâmetros opcionais.

DatasetsOperations

Interface que representa operações de conjuntos de dados.

DatasetsPendingUploadOptionalParams

Parâmetros opcionais.

DeleteAgentResponse

Um objeto de agente excluído

DeleteAgentVersionResponse

Um objeto de versão de agente excluído

DeleteMemoryResponse

Resposta à eliminação de um item de memória de um armazenamento de memória.

DeleteMemoryStoreResponse

interface do modelo DeleteMemoryStoreResponse

DeleteSkillResponse

Uma habilidade apagada.

DeleteSkillVersionResponse

Uma versão de habilidade eliminada.

Deployment

Definição de implantação de modelo

DeploymentsGetOptionalParams

Parâmetros opcionais.

DeploymentsListOptionalParams

Parâmetros opcionais.

DeploymentsOperations

Interface que representa uma operação de Implantações.

Dimension

Uma única dimensão — uma dimensão de qualidade independente e mensurável dentro do plano de avaliação de um avaliador de rubricas.

DispatchRoutineResponse

Identificadores devolvidos após a entrada em fila de uma rotina.

EmbeddingConfiguration

Incorporando classe de configuração

EmptyModelParam

interface de modelo EmptyModelParam

EndpointBasedEvaluatorDefinition

Definição de avaliador baseada em endpoint. O cliente detém e aloja um endpoint HTTP que implementa o contrato de avaliação. O avaliador referencia-se a um Project Connection pelo nome; a ligação armazena o URL e as credenciais do endpoint (API Key ou Entra ID). No momento da execução, o serviço resolve a ligação para obter a URL do endpoint e os detalhes de autenticação, e depois chama o endpoint para cada linha de avaliação.

EntraAuthorizationScheme

interface modelo EntraAuthorizationScheme

EntraIDCredentials

Definição de credencial Entra ID

ErrorModel

Interface do modelo ErrorModel

EvalResult

Resultado da avaliação.

EvalRunResultCompareItem

Comparação métrica de um tratamento em relação à linha de base.

EvalRunResultComparison

Os resultados de comparação para o tratamento são comparados com os valores basais.

EvalRunResultSummary

Estatísticas resumidas de uma métrica em uma execução de avaliação.

EvaluationAzureStandardVoiceModelConfiguration

Configura uma voz neural padrão Azure usada para converter texto em voz para avaliação através do endpoint Voice Live.

EvaluationComparisonInsightRequest

Pedido de comparação de avaliação

EvaluationComparisonInsightResult

Insights da comparação da avaliação.

EvaluationDataGenerationJob

Recursos de trabalho para geração de dados de avaliação.

EvaluationDataGenerationJobInputs

Entradas fornecidas pelo chamador para um trabalho de geração de dados de avaliação.

EvaluationDataGenerationJobOutputConfiguration

Configuração de saída do conjunto de dados para um trabalho de geração de dados de avaliação.

EvaluationModelConfiguration

Configura o modelo que reproduz o utilizador simulado. Este modelo é separado do avaliado target.

EvaluationResultSample

Uma amostra do resultado da avaliação.

EvaluationRule

Modelo de regras de avaliação.

EvaluationRuleAction

Modelo de ação de avaliação.

EvaluationRuleFilter

Modelo de filtro de avaliação.

EvaluationRulesCreateOrUpdateOptionalParams

Parâmetros opcionais.

EvaluationRulesDeleteOptionalParams

Parâmetros opcionais.

EvaluationRulesGetOptionalParams

Parâmetros opcionais.

EvaluationRulesListOptionalParams

Parâmetros opcionais.

EvaluationRulesOperations

Interface que representa uma operação EvaluationRules.

EvaluationRunClusterInsightRequest

Insights sobre o conjunto de Resultados da Avaliação

EvaluationRunClusterInsightResult

Os insights da avaliação executam a análise de agrupamento.

EvaluationScheduleTask

Tarefa de avaliação do cronograma.

EvaluationTarget

Classe base para alvos com suporte a discriminadores.

EvaluationTaxonomy

Definição de Taxonomia de Avaliação

EvaluationTaxonomyInput

Configuração de entrada para a taxonomia de avaliação.

EvaluationVoiceModelConfiguration

Configuração de voz usada para converter texto para fala para avaliação através do endpoint Voice Live.

EvaluatorCredentialRequest

Entidade solicitante para obter credenciais de avaliador

EvaluatorDefinition

Configuração do avaliador de base com discriminador

EvaluatorGenerationArtifacts

Artefactos de proveniência gerida por serviços produzidos por um trabalho de geração avaliador. Presente apenas nos recursos EvaluatorVersion criados através do pipeline de geração. O conjunto de dados combinado-JSONL Foundry é apenas de leitura e resolve para um conjunto de dados versionado num namespace reservado por serviços.

EvaluatorGenerationInputs

Entradas fornecidas pelo chamador para um trabalho de geração de avaliador.

EvaluatorGenerationJob

Recurso de Geração de Trabalhos do Avaliador — um trabalho de longa duração que gera definições de avaliadores baseadas em rubricas a partir de materiais fonte. Em caso de sucesso, o resultado é a persistente EvaluatorVersion.

EvaluatorGenerationJobSource

O modelo base de origem para empregos de geração de avaliadores. Polimórfico sobre type.

EvaluatorGenerationTokenUsage

Resumo do consumo de tokens para um trabalho de geração de avaliadores. Preenchido quando o trabalho atinge um estado terminal.

EvaluatorMetric

Métrica do Avaliador

EvaluatorVersion

Definição do Avaliador

EvaluatorsCancelGenerationJobOptionalParams

Parâmetros opcionais.

EvaluatorsCreateGenerationJobOptionalParams

Parâmetros opcionais.

EvaluatorsCreateVersionOptionalParams

Parâmetros opcionais.

EvaluatorsDeleteGenerationJobOptionalParams

Parâmetros opcionais.

EvaluatorsDeleteVersionOptionalParams

Parâmetros opcionais.

EvaluatorsGetGenerationJobOptionalParams

Parâmetros opcionais.

EvaluatorsGetVersionOptionalParams

Parâmetros opcionais.

EvaluatorsListGenerationJobsOptionalParams

Parâmetros opcionais.

EvaluatorsListOptionalParams

Parâmetros opcionais.

EvaluatorsListVersionsOptionalParams

Parâmetros opcionais.

EvaluatorsOperations

Operações para AvaliadoresOperações.

EvaluatorsUpdateVersionOptionalParams

Parâmetros opcionais.

ExternalAgentDefinition

A definição de agente externo. Representa um agente de terceiros alojado fora do Foundry (por exemplo, no GCP ou AWS). O registo é apenas para metadados: a Foundry regista a definição do agente para iluminar experiências de observabilidade (traços, avaliações) sobre dados OpenTelemetry emitidos pelo cliente.

FabricDataAgentToolParameters

Os parâmetros da ferramenta do agente de dados de malha.

FabricIQPreviewTool

Uma ferramenta FabricIQ do lado do servidor.

FabricIQPreviewToolboxTool

Uma ferramenta FabricIQ guardada numa caixa de ferramentas.

FieldMapping

Classe de configuração de mapeamento de campo

FileDataGenerationJobOutput

Saída de ficheiro Azure OpenAI para um trabalho de geração de dados.

FileDataGenerationJobSource

Fonte de ficheiro para trabalhos de geração de dados — Azure OpenAI input de ficheiros.

FileDatasetVersion

Definição FileDatasetVersion

FileSearchTool

Uma ferramenta que procura conteúdo relevante a partir de ficheiros carregados. Saiba mais sobre a ferramenta de pesquisa de ficheiros.

FileSearchToolboxTool

Uma ferramenta de pesquisa de ficheiros guardada numa caixa de ferramentas.

FixedRatioVersionSelectionRule

Interface do modelo Regra de Seleção FixaProporçãoVersão

FolderDatasetVersion

Definição FileDatasetVersion

FoundryModelWarning

Um aviso associado a um modelo.

FunctionObject

interface de modelo FunçãoObjeto

FunctionParameters

Os parâmetros que as funções aceitam, descritos como um objeto de esquema JSON. Consulte o guia para obter exemplos e a referência de esquema JSON para obter documentação sobre o formato. Omitir parameters define uma função com uma lista de parâmetros vazia.

FunctionShellToolParam

Uma ferramenta que permite ao modelo executar comandos de shell.

FunctionShellToolParamEnvironment

Interface do modelo FunçãoShellToolParamAmbiente

FunctionShellToolParamEnvironmentContainerReferenceParam

Interface do modelo FunçãoShellToolParamAmbienteContainerReferenceParam

FunctionShellToolParamEnvironmentLocalEnvironmentParam

Função de interface do modelo ShellToolParamAmbienteLocalAmbienteParam

FunctionTool

Define uma função no seu próprio código que o modelo pode optar por chamar. Saiba mais sobre chamadas de função.

FunctionToolParam

interface de modelo FunctionToolParam

GenAITracingOptions

Opções para configurar o traçado GenAI numa instância específica do AIProjectClient.

Passe estes sob a tracingOptions chave AIProjectClientOptionalParams para permitir o rastreamento GenAI quando o cliente for instanciado. Cada instância cliente mantém a sua própria configuração independente de rastreamento.

GenerateVoiceAgentRequest

As entradas para gerar um agente de voz. Apenas kind e name são sempre obrigatórios. O serviço de autoria expande estes inputs para um full editável VoiceAgentDefinition, que é depois criado através de POST /agents. As definições geradas instructions e áudio/voz são armazenadas como campos separados na definição resultante do agente, para que o chamador possa editar ou substituir qualquer uma delas posteriormente através da versão padrão do agente.

GetMicrosoft365PackageOptionalParams

Parâmetros opcionais.

GetMicrosoft365PublishDefaultsOptionalParams

Parâmetros opcionais.

GitHubCopilotHarness

(Pré-visualização) O arnês gerido do GitHub Copilot para agentes de prompt.

GitHubCopilotToolsetConfig

Um override de habilitação para uma ferramenta integrada no GitHub Copilot.

GitHubCopilotToolsetDefaultConfig

A configuração padrão de ativação para as ferramentas integradas do GitHub Copilot.

GitHubCopilotToolsetPreview

(Pré-visualização) Overrides de configuração para as ferramentas integradas do GitHub Copilot.

GitHubIssueRoutineTrigger

Um gatilho de rotina de problemas no GitHub.

HeaderTelemetryEndpointAuth

Autenticação secreta baseada em cabeçalho para um endpoint de telemetria. O valor secreto resolvido é injetado como um cabeçalho HTTP.

HostedAgentDefinition

A definição do agente hospedado.

HourlyRecurrenceSchedule

Cronograma de recorrência horária.

HumanEvaluationPreviewRuleAction

Ação da regra de avaliação para avaliação humana.

HybridSearchOptions

interface de modelo HybridSearchOptions

ImageGenTool

Uma ferramenta que gera imagens usando os modelos de imagem GPT.

ImageGenToolInputImageMask

Interface do modelo ImageGenToolInputImageMask

IndexesCreateOrUpdateOptionalParams

Parâmetros opcionais.

IndexesDeleteOptionalParams

Parâmetros opcionais.

IndexesGetOptionalParams

Parâmetros opcionais.

IndexesListOptionalParams

Parâmetros opcionais.

IndexesListVersionsOptionalParams

Parâmetros opcionais.

IndexesOperations

Interface que representa uma operação de índices.

InlineSkillParam

interface de modelo InlineSkillParam

InlineSkillSourceParam

Carga útil de competência em linha

Insight

O corpo de resposta para insights de cluster.

InsightCluster

Um conjunto de amostras de análise.

InsightGenerationRequest

O órgão do pedido para gerar um insight.

InsightModelConfiguration

Configuração do modelo utilizado na geração de insights.

InsightRequest

A solicitação do relatório de insights.

InsightResult

O resultado dos insights.

InsightSample

Uma amostra da análise.

InsightScheduleTask

Tarefa de insight para a agenda.

InsightSummary

Resumo da análise de cluster de erros.

InsightsMetadata

Metadados sobre os insights.

InvocationsProtocolConfiguration

Configuração específica do protocolo de invocações.

InvocationsWsProtocolConfiguration

Configuração específica do protocolo de invocações baseado em WebSocket.

InvokeAgentInvocationsApiDispatchPayload

Uma carga útil manual usada para testar a rotina de despacho de uma API de invocações.

InvokeAgentInvocationsApiRoutineAction

Despacha uma rotina através da API de invocações brutas. Deve ser fornecido exatamente um dos agent_name ou agent_endpoint_id.

InvokeAgentResponsesApiDispatchPayload

Um payload manual usado para testar a rotina de despacho de uma API de respostas.

InvokeAgentResponsesApiRoutineAction

Despacha uma rotina através da API de respostas. Deve ser fornecido exatamente um dos agent_name ou agent_endpoint_id.

JobOperationState

Estado de operação para uma operação de longa duração que cria um recurso de trabalho.

PERSONALIZAÇÃO: SDK-IMPROVEMENT: os sondadores emitidos resolvem para a carga útil terminal result do trabalho, que não transporta identificador; jobId mantém o trabalho criado acessível.

LocalShellToolParam

Uma ferramenta que permite que o modelo execute comandos shell em um ambiente local.

LocalSkillParam

interface modelo LocalSkillParam

LogProbProperties

Um objeto de probabilidade logarítmica.

LoraConfig

Metadados específicos do adaptador para modelos LoRA. Drives que servem a configuração do motor no momento da implementação.

MCPListToolsTool

Uma ferramenta disponível em um servidor MCP.

MCPListToolsToolAnnotations

Interface do modelo MCPListToolsToolAnnotations

MCPListToolsToolInputSchema

interface do modelo MCPListToolsToolInputSchema

MCPTool

Dê ao modelo acesso a ferramentas adicionais por meio de servidores MCP (Model Context Protocol) remotos. Saiba mais sobre MCP.

MCPToolFilter

Um objeto filtro para especificar quais as ferramentas permitidas.

MCPToolRequireApproval

interface de modelo MCPToolRequireApproval

MCPToolboxTool

Uma ferramenta MCP guardada numa caixa de ferramentas.

ManagedAgentIdentityBlueprintReference

interface de modelo ManagedAgentIdentityBlueprintReference

ManagedAzureAISearchIndex

Definição de Índice de Pesquisa de IA do Azure Gerenciado

McpProtocolConfiguration

Configuração específica do protocolo MCP.

MemoryItem

Um único item de memória armazenado no armazenamento de memória, contendo conteúdo e metadados.

MemoryOperation

Representa uma única operação de memória (criar, atualizar ou excluir) executada em um item de memória.

MemorySearchItem

Um item de memória recuperado da pesquisa de memória.

MemorySearchOptions

Opções de pesquisa de memória.

MemorySearchPreviewTool

Uma ferramenta para integrar memórias no agente.

MemoryStore

Um armazenamento de memória que pode armazenar e recuperar memórias do usuário.

MemoryStoreDefaultDefinition

Implementação de armazenamento de memória padrão.

MemoryStoreDefaultOptions

Configurações de armazenamento de memória padrão.

MemoryStoreDefinition

Definição de base para configurações de armazenamento de memória.

MemoryStoreDeleteScopeResponse

Resposta para excluir memórias de um escopo.

MemoryStoreOperationUsage

Estatísticas de uso de uma operação de armazenamento de memória.

MemoryStoreSearchResponse

Resposta de pesquisa de memória.

MemoryStoreUpdateCompletedResult

Resultado da atualização de memória.

MemoryStoreUpdateResponse

Fornece o status de uma operação de atualização de armazenamento de memória.

Metadata

Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos via API ou o painel. As teclas são cadeias com um comprimento máximo de 64 caracteres. Os valores são cadeias com um comprimento máximo de 512 caracteres.

Microsoft365PermissionScopes

Um conjunto de escopos de permissões delegadas solicitados a uma única aplicação de recurso.

Microsoft365PublishDefaults

Valores padrão e anteriormente publicados usados para pré-preencher um pedido de publicação do Microsoft 365 para um agente Foundry.

Microsoft365PublishResponse

Resposta da publicação de um agente para Microsoft 365 / Microsoft Teams.

MicrosoftFabricPreviewTool

A informação de definição de entrada para uma ferramenta Microsoft Fabric usada para configurar um agente.

MisalignmentErrorDetailsResource

Os detalhes de uma ação são bloqueados porque podem não estar alinhados com a intenção do utilizador.

MisalignmentSteer

Uma instrução pública para continuar após uma ação é bloqueada.

ModelCredentialRequest

Pedido para obter credenciais de um asset modelo.

ModelDeployment

Definição de implantação de modelo

ModelDeploymentSku

Informações sobre Sku

ModelPendingUploadRequest

Representa um pedido de carregamento pendente de uma versão do modelo.

ModelPendingUploadResponse

Representa a resposta para um pedido de upload pendente de modelo.

ModelSamplingParams

Representa um conjunto de parâmetros usados para controlar o comportamento de amostragem de um modelo de linguagem durante a geração de texto.

ModelSourceData

Informação de origem para o modelo

ModelVersion

Definição de Versão do Modelo

MonthlyRecurrenceSchedule

Esquema mensal de recorrência.

NamespaceToolParam

Agrupa a função/ferramentas personalizadas num namespace partilhado.

NoAuthenticationCredentials

Credenciais que não exigem autenticação

OneTimeTrigger

Gatilho único.

OpenAIClientOptionsWithAzureAgent

Opções de cliente OpenAI estendidas para incluir a configuração do endpoint do Azure Agent.

OpenApiAnonymousAuthDetails

Detalhes de segurança para autenticação anônima OpenApi

OpenApiAuthDetails

detalhes de autenticação para OpenApiFunctionDefinition

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

OpenApiProjectConnectionAuthDetails

Detalhes de segurança para autenticação de ligação do project OpenApi

OpenApiProjectConnectionSecurityScheme

Esquema de segurança para autenticação OpenApi managed_identity

OpenApiTool

As informações de definição de entrada para uma ferramenta OpenAPI como usada para configurar um agente.

OpenApiToolboxTool

Uma ferramenta OpenAPI armazenada numa caixa de ferramentas.

OptimizationContext

Modelo base para contexto de otimização tipada.

OtlpTelemetryEndpoint

Um endpoint de exportação de telemetria OTLP (OpenTelemetry Protocol).

PageSettings

Uma interface que rastreia as configurações para iteração paginada

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável até a conclusão e por página.

PendingUploadRequest

Representa uma solicitação para um carregamento pendente.

PendingUploadResponse

Representa a resposta para uma solicitação de carregamento pendente

PickPropertiesVoiceAgentAudioConfig

O modelo para escolher propriedades.

ProceduralMemoryItem

Um item de memória contendo um procedimento extraído de conversas.

ProgrammaticToolCallingParam

interface de modelo ProgrammaticToolCallingParam

PromptAgentDefinition

A definição do agente de prompt

PromptAgentDefinitionTextOptions

Opções de configuração para uma resposta de texto do modelo. Pode ser texto simples ou dados JSON estruturados.

PromptBasedEvaluatorDefinition

Avaliador baseado em prompts

PromptDataGenerationJobSource

Fonte de prompt para trabalhos de geração de dados — texto em linha fornecido pelo utilizador.

PromptEvaluatorGenerationJobSource

Código de prompt para trabalhos de geração de avaliadores — texto em linha fornecido pelo utilizador.

PromptOptimizationConfiguration

Configuração para uma transformação one-shot num prompt sem avaliação comparativa.

ProtocolConfiguration

Configuração por protocolo para o endpoint do agente.

ProtocolVersionRecord

Um mapeamento de registro para um único protocolo e sua versão.

PstnTelephonyTransferDestination

Um destino PSTN para um destino de transferência telefónica.

PublishToMicrosoft365OptionalParams

Parâmetros opcionais.

RaiConfig

Configuração para filtragem de conteúdo de IA Responsável (RAI) e recursos de segurança.

RaiInvocationModeration

Declara onde reside o texto de pedido/resposta para que as proteções de segurança do conteúdo possam extraí-lo.

RaiSseTextSelector

Um seletor de tipo de evento SSE para campo de texto para streaming de saída de invocação.

RankingOptions

Interface de modelo Opções de classificação

RealtimeAudioFormats

interface de modelo RealtimeAudioFormatos

RealtimeAudioFormatsAudioPcm

interface de modelo Tempo realÁudioFormatosÁudioPcm

RealtimeAudioFormatsAudioPcma

interface de modelo RealtimeAudioFormatsAudioPcma

RealtimeAudioFormatsAudioPcmu

interface de modelo RealtimeAudioFormatsAudioPcmu

RealtimeClientEvent

Um evento cliente em tempo real.

RealtimeClientEventConversationItemCreate

Adicione um novo Item ao contexto da Conversa, incluindo mensagens, chamadas de função e respostas de chamadas de função. Este evento pode ser usado tanto para preencher um "histórico" da conversa como para adicionar novos itens a meio do fluxo, mas tem a limitação atual de não poder preencher mensagens áudio do assistente. Se for bem-sucedido, o servidor responderá com um conversation.item.created evento, caso contrário um error evento será enviado.

RealtimeClientEventConversationItemDelete

Envie este evento quando quiser remover qualquer item do histórico de conversas. O servidor responderá com um conversation.item.deleted evento, a menos que o item não exista no histórico da conversa, caso em que o servidor responderá com um erro.

RealtimeClientEventConversationItemRetrieve

Envie este evento quando quiser recuperar a representação do servidor de um item específico no histórico de conversas. Isto é útil, por exemplo, para inspecionar o áudio do utilizador após cancelamento de ruído e VAD. O servidor responderá com um conversation.item.retrieved evento, a menos que o item não exista no histórico da conversa, caso em que o servidor responderá com um erro.

RealtimeClientEventConversationItemTruncate

Envie este evento para truncar o áudio de uma mensagem de assistente anterior. O servidor produz áudio mais rápido do que em tempo real, por isso este evento é útil quando o utilizador interrompe para truncar áudio que já foi enviado para o cliente mas ainda não foi reproduzido. Isto sincroniza a compreensão do áudio pelo servidor com a reprodução do cliente. Truncar áudio apaga a transcrição do texto do lado do servidor para garantir que não há texto no contexto que não tenha sido ouvido pelo utilizador. Se for bem-sucedido, o servidor responderá com um conversation.item.truncated evento.

RealtimeClientEventInputAudioBufferAppend

Envie este evento para adicionar bytes de áudio ao buffer de áudio de entrada. O buffer de áudio é um armazenamento temporário no qual você pode gravar e confirmar posteriormente. Um "commit" cria um novo item de mensagem de utilizador no histórico de conversas a partir do conteúdo do buffer e limpa o buffer. A transcrição de áudio de entrada (se ativada) será gerada quando o buffer for confirmado. Se o VAD estiver ativado, o buffer de áudio é usado para detetar a fala e o servidor decide quando compromete. Quando o VAD do servidor está desativado, tem de confirmar manualmente o buffer de áudio. A redução do ruído do áudio de entrada funciona nas gravações no buffer de áudio. O cliente pode escolher quanto áudio colocar em cada evento até um máximo de 15 MiB, por exemplo, transmitir pequenos blocos do cliente pode permitir que o VAD seja mais responsivo. Ao contrário da maioria dos outros eventos do cliente, o servidor não enviará uma resposta de confirmação a este evento.

RealtimeClientEventInputAudioBufferClear

Envie este evento para limpar os bytes de áudio no buffer. O servidor responde com um input_audio_buffer.cleared evento.

RealtimeClientEventInputAudioBufferCommit

Envie este evento para comprometer o buffer de áudio de entrada do utilizador, o que criará um novo elemento de mensagem de utilizador na conversa. Este evento gerará um erro se o buffer de áudio de entrada estiver vazio. Quando está em modo VAD do Servidor, o cliente não precisa de enviar este evento, o servidor compromete automaticamente o buffer de áudio. Confirmar o buffer de áudio de entrada desencadeia a transcrição de áudio de entrada (se ativada na configuração da sessão), mas não gera resposta do modelo. O servidor responde com um input_audio_buffer.committed evento.

RealtimeClientEventOutputAudioBufferClear

Apenas WebRTC/SIP: Emita para cortar a resposta de áudio atual. Isto faz com que o servidor pare de gerar áudio e emita um output_audio_buffer.cleared evento. Esse evento deve ser precedido por um response.cancel evento de cliente para interromper a geração da resposta atual. Mais informações.

RealtimeClientEventResponseCancel

Envie este evento para cancelar uma resposta em curso. O servidor responderá com um response.done evento com um status de response.status=cancelled. Se não houver resposta para cancelar, o servidor responderá com um erro. É seguro ligar, response.cancel mesmo que não haja resposta em curso, um erro será devolvido e a sessão permanecerá inalterada.

RealtimeClientEventResponseCreate

Este evento instrui o servidor a criar uma Resposta, o que significa desencadear a inferência do modelo. Quando está em modo VAD do servidor, o servidor cria respostas automaticamente. Uma Resposta incluirá pelo menos um Item, podendo ter dois, caso em que o segundo será uma chamada de função. Estes Itens serão adicionados ao histórico de conversas por defeito. O servidor responde com um response.created evento, eventos para Itens e conteúdos criados, e finalmente um response.done evento para indicar que a Resposta está concluída. O response.create evento inclui a configuração de inferência como instructions e tools. Se estes estiverem definidos, eles substituirão a configuração da Sessão apenas para esta Resposta. As respostas podem ser criadas fora da banda da Conversa padrão, o que significa que podem ter entrada arbitrária, e é possível desativar a escrita da saída na Conversa. Apenas uma Resposta pode escrever na Conversa padrão de cada vez, mas, caso contrário, podem ser criadas múltiplas Respostas em paralelo. O metadata campo é uma boa forma de desambiguar múltiplas respostas simultâneas. Os clientes podem definir conversation para none criar uma Resposta que não escreve na Conversa padrão. Pode ser fornecida entrada arbitrária com o input campo, que é um array que aceita Itens brutos e referências a Itens existentes.

RealtimeConversationItem

Um único item dentro de uma conversa em tempo real.

RealtimeConversationItemFunctionCall

Um item de chamada de função numa conversa em tempo real.

RealtimeConversationItemFunctionCallOutput

Um item de saída que chama uma função numa conversa em tempo real.

RealtimeConversationItemMessage

interface do modelo RealtimeConversationItemMessage

RealtimeConversationItemMessageAssistant

Um item de mensagem de assistente numa conversa em tempo real.

RealtimeConversationItemMessageAssistantContent

Interface do modelo Tempo RealConversaItemMensagemAssistente Conteúdo

RealtimeConversationItemMessageSystem

Uma mensagem do sistema numa conversa em tempo real pode ser usada para fornecer contexto adicional ou instruções ao modelo. Isto é semelhante, mas distinto do prompt de instruções fornecido no início de uma conversa, pois as mensagens do sistema podem ser adicionadas em qualquer momento da conversa. Para mudanças significativas no comportamento da conversa, use instruções, mas para atualizações menores (por exemplo, "o utilizador está agora a perguntar sobre um tema diferente"), use mensagens do sistema.

RealtimeConversationItemMessageSystemContent

Interface do modelo Tempo RealConversaItemMensagemConteúdo

RealtimeConversationItemMessageUser

Um item de mensagem de utilizador numa conversa em tempo real.

RealtimeConversationItemMessageUserContent

Interface do modelo Tempo RealConversaItemMensagemConteúdo do Utilizador

RealtimeFunctionTool

Interface do modelo RealtimeFunctionTool

RealtimeMCPApprovalRequest

Um item em tempo real a pedir aprovação humana para uma invocação de ferramenta.

RealtimeMCPApprovalResponse

Um item em tempo real a responder a um pedido de aprovação MCP.

RealtimeMCPError

interface de modelo RealtimeMCPError

RealtimeMCPHttpError

interface de modelo RealtimeMCPHttpError

RealtimeMCPListTools

Ferramentas de listagem de itens em tempo real disponíveis num servidor MCP.

RealtimeMCPProtocolError

interface de modelo RealtimeMCPProtocolError

RealtimeMCPToolCall

Um item em tempo real que representa uma invocação de uma ferramenta num servidor MCP.

RealtimeMCPToolExecutionError

interface de modelo RealtimeMCPToolExecutionError

RealtimeReasoning

Configuração para modelos em tempo real com capacidade de raciocínio, como gpt-realtime-2.

RealtimeResponseStatusDetails

interface do modelo RealtimeResponseStatusDetails

RealtimeResponseStatusDetailsError

interface do modelo Tempo realRespostaEstadoEstadoDetalhesErro

RealtimeResponseUsage

interface do modelo RealtimeResponseUsage

RealtimeResponseUsageInputTokenDetails

Interface do modelo Tempo RealRespostaUtilizaçãoInputTokenDetalhes

RealtimeResponseUsageInputTokenDetailsCachedTokensDetails

Interface do modelo Tempo RealRespostaUsoInputTokenDetalhesCachedTokensDetalhes

RealtimeResponseUsageOutputTokenDetails

Interface do modelo RealtimeRespostaUsoSaídaTokenDetalhes

RealtimeServerEvent

Um evento de servidor em tempo real.

RealtimeServerEventConversationItemAdded

Enviado pelo servidor quando um Item é adicionado à Conversa padrão. Isto pode acontecer em vários casos:

  • Quando o cliente envia um conversation.item.create evento.
  • Quando o buffer de áudio de entrada é confirmado. Neste caso, o item será uma mensagem de utilizador contendo o áudio do buffer.
  • Quando o modelo está a gerar uma Resposta. Neste caso, o conversation.item.added evento será enviado quando o modelo começar a gerar um Item específico, e assim ainda não terá conteúdo (e status será in_progress). O evento incluirá o conteúdo completo do Item (exceto quando o modelo está a gerar uma Resposta), exceto os dados de áudio, que podem ser recuperados separadamente com um conversation.item.retrieve evento, se necessário.
RealtimeServerEventConversationItemCreated

Devolvido quando um item de conversa é criado. Existem vários cenários que produzem este evento:

  • O servidor está a gerar uma Resposta que, se bem-sucedida, produzirá um ou dois Itens, que serão do tipo message (papel assistant) ou do tipo function_call.
  • O buffer de áudio de entrada foi comprometido, seja pelo cliente ou pelo servidor (em server_vad modo). O servidor recolhe o conteúdo do buffer de áudio de entrada e adiciona-o a um novo item de mensagem de utilizador.
  • O cliente enviou um conversation.item.create evento para adicionar um novo Item à Conversa.
RealtimeServerEventConversationItemDeleted

Devolvido quando um elemento da conversa é eliminado pelo cliente com um conversation.item.delete evento. Este evento é usado para sincronizar a compreensão do histórico de conversas pelo servidor com a visão do cliente.

RealtimeServerEventConversationItemDone

Devolvido quando um assunto da conversa é finalizado. O evento incluirá o conteúdo completo do Item, exceto os dados de áudio, que podem ser recuperados separadamente com o conversation.item.retrieve evento, se necessário.

RealtimeServerEventConversationItemInputAudioTranscriptionCompleted

Este evento é a saída da transcrição áudio para áudio do utilizador escrita no buffer de áudio do utilizador. A transcrição começa quando o buffer de áudio de entrada é confirmado pelo cliente ou servidor (quando o VAD está ativado). A transcrição corre de forma assíncrona com a criação de Resposta, pelo que este evento pode ocorrer antes ou depois dos eventos de Resposta. Os modelos de API em tempo real aceitam áudio nativamente, e assim a transcrição de entrada é um processo separado executado num modelo ASR (Reconhecimento Automático de Fala) distinto. A transcrição pode divergir um pouco da interpretação do modelo e deve ser tratada como um guia aproximado.

RealtimeServerEventConversationItemInputAudioTranscriptionDelta

Devolvido quando o valor de texto de uma parte de conteúdo de transcrição áudio de entrada é atualizado com resultados incrementais de transcrição.

RealtimeServerEventConversationItemInputAudioTranscriptionFailed

Devolvido quando a transcrição áudio de entrada é configurada e um pedido de transcrição para uma mensagem de utilizador falha. Estes eventos são separados de outros error eventos para que o cliente possa identificar o Item relacionado.

RealtimeServerEventConversationItemInputAudioTranscriptionFailedError

Interface de modelo RealtimeServerEventConversationItemInputÁudioTranscriçãoFailedError

RealtimeServerEventConversationItemInputAudioTranscriptionSegment

Devolvido quando um segmento de transcrição áudio de entrada é identificado para um item.

RealtimeServerEventConversationItemRetrieved

Devolvido quando um item de conversa é recuperado com conversation.item.retrieve. Isto é fornecido como uma forma de obter a representação do servidor de um item, por exemplo, para aceder aos dados de áudio pós-processados após cancelamento de ruído e VAD. Inclui o conteúdo completo do Item, incluindo dados de áudio.

RealtimeServerEventConversationItemTruncated

Devolvido quando um item de mensagem áudio de assistente anterior é truncado pelo cliente com um conversation.item.truncate evento. Este evento é usado para sincronizar a compreensão do áudio pelo servidor com a reprodução do cliente. Esta ação trunca o áudio e remove a transcrição do texto do lado do servidor para garantir que não há texto no contexto que não tenha sido ouvido pelo utilizador.

RealtimeServerEventError

É devolvido quando ocorre um erro, que pode ser um problema do cliente ou do servidor. A maioria dos erros é recuperável e a sessão permanecerá aberta; recomendamos aos implementadores que monitorizem e gravem as mensagens de erro por defeito.

RealtimeServerEventErrorError

interface de modelo RealtimeServerEventErrorError

RealtimeServerEventInputAudioBufferCleared

Devolvido quando o buffer de áudio de entrada é apagado pelo cliente com um input_audio_buffer.clear evento.

RealtimeServerEventInputAudioBufferCommitted

Devolvido quando um buffer de áudio de entrada é confirmado, seja pelo cliente ou automaticamente em modo VAD do servidor. A item_id propriedade é o ID do item de mensagem do utilizador que será criado, pelo que um conversation.item.created evento também será enviado ao cliente.

RealtimeServerEventInputAudioBufferSpeechStarted

Enviado pelo servidor quando está em server_vad modo para indicar que a fala foi detetada no buffer de áudio. Isto pode acontecer sempre que o áudio é adicionado ao buffer (a menos que a fala já seja detetada). O cliente pode querer usar este evento para interromper a reprodução de áudio ou fornecer feedback visual ao utilizador. O cliente deve esperar receber um input_audio_buffer.speech_stopped evento quando a fala cessar. A item_id propriedade é o ID do item de mensagem do utilizador que será criado quando a fala parar e também será incluído no input_audio_buffer.speech_stopped evento (a menos que o cliente faça commit manual do buffer de áudio durante a ativação do VAD).

RealtimeServerEventInputAudioBufferSpeechStopped

Devolvido em server_vad modo quando o servidor deteta o fim da fala no buffer de áudio. O servidor também enviará um conversation.item.created evento com o item de mensagem do utilizador criado a partir do buffer de áudio.

RealtimeServerEventInputAudioBufferTimeoutTriggered

Devolvido quando o timeout do VAD do servidor é ativado para o buffer de áudio de entrada. Isto está configurado nas idle_timeout_msturn_detection definições da sessão e indica que não foi detetada qualquer fala durante a duração configurada. Os campos audio_start_ms e audio_end_ms indicam o segmento de áudio após a resposta do último modelo até ao tempo de ativação, como um desvio a partir do início do áudio escrito no buffer de entrada de áudio. Isto significa que demarca o segmento de áudio que estava silencioso e a diferença entre os valores de início e fim corresponde aproximadamente ao timeout configurado. O áudio vazio será comprometido com a conversa como um input_audio item (haverá um input_audio_buffer.committed evento) e será gerada uma resposta modelo. Pode haver fala que não desencadeou o VAD mas que ainda assim é detetada pelo modelo, pelo que o modelo pode responder com algo relevante para a conversa ou um estímulo para continuar a falar.

RealtimeServerEventMCPListToolsCompleted

Devolvido quando as ferramentas MCP listadas estão concluídas para um artigo.

RealtimeServerEventMCPListToolsFailed

Devolvi quando as ferramentas MCP à venda falharam para um artigo.

RealtimeServerEventMCPListToolsInProgress

Devolvido quando está em curso a listagem de ferramentas MCP para um item.

RealtimeServerEventOutputAudioBufferCleared

Apenas WebRTC/SIP: Emitido quando o buffer de áudio de saída é limpo. Isso acontece no modo VAD quando o utilizador interrompeu (input_audio_buffer.speech_started) ou quando o cliente emitiu o evento output_audio_buffer.clear para cortar manualmente a resposta de áudio atual. Mais informações.

RealtimeServerEventRateLimitsUpdated

Emitido no início de uma Resposta para indicar os limites de taxa atualizados. Quando uma Resposta é criada, alguns tokens serão "reservados" para os tokens de saída, os limites de taxa aqui apresentados refletem essa reserva, que é então ajustada em conformidade assim que a Resposta é concluída.

RealtimeServerEventRateLimitsUpdatedRateLimits

Interface de modelo RealtimeServerEventRateLimitsUpdatedRateLimits

RealtimeServerEventResponseAudioDelta

Devolvido quando o áudio gerado pelo modelo é atualizado.

RealtimeServerEventResponseAudioDone

Devolvido quando o áudio gerado pelo modelo está concluído. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventResponseAudioTranscriptDelta

Devolvido quando a transcrição gerada pelo modelo da saída de áudio é atualizada.

RealtimeServerEventResponseAudioTranscriptDone

Devolvido quando a transcrição gerada pelo modelo da saída de áudio termina de ser transmitida. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventResponseContentPartAdded

Devolvido quando uma nova parte de conteúdo é adicionada a um item de mensagem de assistente durante a geração de respostas.

RealtimeServerEventResponseContentPartAddedPart

interface do modelo RealtimeServerEventResponseContentPartAddedPart

RealtimeServerEventResponseContentPartDone

Devolvido quando uma parte de conteúdo termina de ser transmitida numa mensagem de assistente. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventResponseContentPartDonePart

interface do modelo RealtimeServerEventResponseContentPartDonePart

RealtimeServerEventResponseCreated

Devolvido quando uma nova Resposta é criada. O primeiro evento de criação da resposta, onde a resposta está num estado inicial de in_progress.

RealtimeServerEventResponseDone

Devolvido quando uma resposta termina de ser transmitida. Sempre emitido, independentemente do estado final. O objeto Resposta incluído no response.done evento incluirá todos os itens de saída na Resposta, mas omitirá os dados de áudio brutos. Os clientes devem verificar o status campo da Resposta para determinar se foi bem-sucedida (completed) ou se houve outro resultado: cancelled, failed, ou incomplete. Uma resposta conterá todos os itens de saída gerados durante a resposta, excluindo qualquer conteúdo áudio.

RealtimeServerEventResponseFunctionCallArgumentsDelta

Devolvido quando os argumentos de chamada de função gerados pelo modelo são atualizados.

RealtimeServerEventResponseFunctionCallArgumentsDone

Devolvido quando os argumentos da chamada de função gerados pelo modelo terminam de ser transmitidos. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventResponseMCPCallArgumentsDelta

Devolvidos quando os argumentos das chamadas de ferramenta MCP são atualizados durante a geração da resposta.

RealtimeServerEventResponseMCPCallArgumentsDone

Devolvidos quando os argumentos das chamadas de ferramenta MCP são finalizados durante a geração da resposta.

RealtimeServerEventResponseMCPCallCompleted

Devolvido quando uma chamada de ferramenta MCP é concluída com sucesso.

RealtimeServerEventResponseMCPCallFailed

Devolvido quando uma chamada de ferramenta MCP falhou.

RealtimeServerEventResponseMCPCallInProgress

Devolvido quando uma chamada de ferramenta MCP começou e está em curso.

RealtimeServerEventResponseOutputItemAdded

Devolvido quando um novo Item é criado durante a geração da Resposta.

RealtimeServerEventResponseOutputItemDone

Devolvido quando um item termina de ser transmitido. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventResponseTextDelta

Devolvido quando o valor de texto de uma parte de conteúdo "output_text" é atualizado.

RealtimeServerEventResponseTextDone

Devolvido quando o valor de texto de uma parte de conteúdo "output_text" termina de ser transmitido. Também é emitido quando uma Resposta é interrompida, incompleta ou cancelada.

RealtimeServerEventSessionCreated

Devolvido quando uma Sessão é criada. Emitido automaticamente quando uma nova ligação é estabelecida como o primeiro evento do servidor. Este evento conterá a configuração padrão da Sessão.

RealtimeServerEventSessionUpdated

Devolvido quando uma sessão é atualizada com um session.update evento, a menos que haja um erro.

Reasoning

Apenas modelos GPT-5 e O-Series Opções de configuração para modelos de raciocínio.

RecurrenceSchedule

Modelo de cronograma de recorrência.

RecurrenceTrigger

Gatilho baseado em recorrência.

RedTeam

Detalhes da equipe vermelha.

RedTeamTargetConfig

Classe abstrata para configuração de destino.

ReinforcementFineTuningDataGenerationJob

Reforçar o ajuste fino do recurso de geração de dados. Esta é uma funcionalidade de pré-visualização.

ReinforcementFineTuningDataGenerationJobInputs

Entradas fornecidas pelo chamador para um trabalho de refinamento de afinação de geração de dados. Esta é uma funcionalidade de pré-visualização.

ReinforcementFineTuningDataGenerationJobOutputConfiguration

Configuração de saída de ficheiro para um trabalho de afinação fina de reforço de dados. Esta é uma funcionalidade de pré-visualização.

ReminderPreviewToolboxTool

Uma ferramenta de lembrete guardada numa caixa de ferramentas.

ResponseUsageInputTokensDetails

Interface do modelo RespostaUtilizaçãoInputTokensDetalhes

ResponseUsageOutputTokensDetails

interface do modelo RespostaUsoTokensSaídaDetalhes

ResponsesProtocolConfiguration

Configuração específica do protocolo de respostas.

Routine

Uma definição rotineira devolvida pelo serviço.

RoutineAction

Modelo base para uma ação rotineira.

RoutineAuthorization

Configuração opcional de autorização para um despacho rotineiro.

RoutineDispatchPayload

Modelo base para uma carga útil de despacho manual.

RoutineRun

Uma única execução rotineira retornava da API de histórico de execuções.

RoutineTrigger

Modelo base para um gatilho rotineiro.

RubricBasedEvaluatorDefinition

Definição de avaliador baseada em rubricas — armazena dimensões produzidas pela API de geração. Usado tanto para avaliadores de qualidade como de segurança.

RubricGenerationInputQualityWarning

Um aviso não fatal produzido durante a geração do avaliador de rubricas quando os inputs resolvidos são tecnicamente válidos, mas provavelmente demasiado fracos para produzir uma rubrica de alta qualidade. Apenas leitura; gerado por serviço. Persisti com o terminal EvaluatorGenerationJob.

RunOperationState

Estado de operação para uma operação de longa duração que cria um recurso de execução.

PERSONALIZAÇÃO: SDK-MELHORIA: o poller emitido resolve para a carga útil terminal result da execução, que não transporta identificador; runId mantém a execução criada acessível.

SASTokenCredentials

Definição de credenciais de Assinatura de Acesso Compartilhado (SAS)

SasCredential

Definição de credenciais SAS

Schedule

Modelo de programação.

ScheduleRoutineTrigger

Um gatilho rotineiro recorrente baseado em crons.

ScheduleRun

Agendar modelo de execução.

ScheduleTask

Agendar modelo de tarefa.

SessionConfiguration

Os padrões de sessão aplicam-se a sessões criadas para uma versão de agente alojada.

SessionDirectoryEntry

Uma única entrada numa listagem de diretório.

SessionDirectoryListResponse

Resposta ao listar um diretório num sandbox de sessão.

SessionFileWriteResponse

Resposta ao carregar um ficheiro para um sandbox de sessão.

SessionLogEvent

Uma única Server-Sent frame de evento emitida pelo fluxo de log de sessão do agente alojado.

Cada frame contém um event campo que identifica o tipo de evento e um data campo que transporta a carga útil como texto simples. Embora a carga útil atual data seja formatada em JSON, o seu esquema não é contratual — podem aparecer chaves adicionais e o formato pode mudar ao longo do tempo. Os clientes devem tratar data como uma string opaca e, opcionalmente, tentar análise sintáctica JSON.

Novos tipos de eventos poderão ser adicionados no futuro. Os clientes devem ignorar cuidadosamente os tipos de eventos não reconhecidos.

Formato da linha:

event: log
data: {"timestamp":"2026-03-10T09:33:17.121Z","stream":"stdout","message":"Starting server on port 18080"}

event: log
data: {"timestamp":"2026-03-10T09:34:52.714Z","stream":"status","message":"Successfully connected to container"}
SharepointGroundingToolParameters

Os parâmetros da ferramenta de aterramento do sharepoint.

SharepointPreviewTool

As informações de definição de entrada para uma ferramenta do sharepoint como usado para configurar um agente.

ShellToolboxTool

Uma ferramenta de concha guardada numa caixa de ferramentas. Este modelo é aditivo à configuração da caixa de ferramentas e não modifica o contrato da ferramenta OpenAI nem as definições existentes da caixa de ferramentas.

SimpleQnADataGenerationJobConfiguration

A configuração para um trabalho de geração de dados com o tipo SimpleQnA.

SimulationSeedDataGenerationJobConfiguration

A configuração para um trabalho de geração de dados de geração de tarefas. Use com cenários de avaliação multiturno e com fontes de prompt, ficheiro ou agente. As linhas de conjunto de dados geradas incluem campos como id, category, test_case_description, e desired_num_turns.

SipTelephonyTransferDestination

Um destino SIP para um destino de transferência telefónica.

Skill

Um recurso de competências.

SkillInlineContent

Conteúdo inline para definir uma competência simples sem carregar ficheiros. Segue a especificação agentskills.io SKILL.md.

SkillReference

(Pré-visualização) Uma referência a uma habilidade versionada da Foundry.

SkillReferenceParam

interface do modelo SkillReferenceParam

SkillVersion

Uma versão específica de uma habilidade.

SpecificApplyPatchParam

Força o modelo a chamar a ferramenta apply_patch ao executar uma chamada de ferramenta.

SpecificFunctionShellParam

Obriga o modelo a chamar a ferramenta shell quando é necessária uma chamada de ferramenta.

SpecificProgrammaticToolCallingParam

interface de modelo EspecificaProgramáticaToolCallingParam

SteeringPromptOptimizationContext

Orientação em linguagem natural para a otimização desejada.

StructuredInputDefinition

Uma entrada estruturada que pode participar de substituições de modelo de prompt e vinculação de argumento de ferramenta.

StructuredOutputDefinition

Uma saída estruturada que pode ser produzida pelo agente.

SupervisedFineTuningDataGenerationJob

Recurso supervisionado de ajuste fino para a geração de dados. Esta é uma funcionalidade de pré-visualização.

SupervisedFineTuningDataGenerationJobInputs

Entradas fornecidas pelo chamador para um trabalho supervisionado de afinação fina de geração de dados. Esta é uma funcionalidade de pré-visualização.

SupervisedFineTuningDataGenerationJobOutputConfiguration

Configuração de saída de ficheiro para um trabalho supervisionado de afinação fina de geração de dados. Esta é uma funcionalidade de pré-visualização.

TaxonomyCategory

Definição de categoria de taxonomia.

TaxonomySubCategory

Definição de subcategoria de taxonomia.

TeamsPhoneExtensionTelephonyBinding

Uma ligação da Telefone do Microsoft Teams Extension pertencente a um agente de voz.

TeamsPhoneExtensionTelephonyBindingListItem

Uma ligação da Telefone do Microsoft Teams Extension regressava numa lista, incluindo a sua etiqueta de entidade.

TeamsTelephonyTransferDestination

Um destino do Microsoft Teams para um destino de transferência telefónica.

TelemetryConfig

Configuração de telemetria fornecida pelo cliente para exportar registos de contentores, traços e métricas.

TelemetryEndpoint

Uma configuração de endpoint de exportação de telemetria.

TelemetryEndpointAuth

Configuração de autenticação para um endpoint de telemetria.

TelemetryOperations

Interface que representa operações de telemetria

TelephonyBinding

Uma ligação telefónica pertencente a um agente de voz.

TelephonyBindingListItem

Uma ligação telefónica deveria numa lista, incluindo a sua etiqueta de entidade.

TelephonyCallJob

Uma intenção de chamada de saída direta ou criada pela campanha duradoura.

TelephonyCallJobCancellation

Um pedido de cancelamento gravado para uma chamada de saída.

TelephonyCallJobSchedule

A janela de execução opcional para uma chamada de saída direta.

TelephonyCallLifecycleEvent

Uma observação duradoura e limitada no ciclo de vida de uma chamada telefónica.

TelephonyCallRecord

Diagnósticos detalhados para uma chamada de entrada duradoura para um agente de voz.

TelephonyCallSummary

Um resumo de uma chamada recebida duradoura para um agente de voz.

TelephonyCallTiming

Temporização detalhada neutra em relação ao fornecedor para uma chamada telefónica de entrada.

TelephonyCallTrace

Correlação de um registo duradouro de chamadas telefónicas para o seu rastreio Foundry voltado para o cliente.

TelephonyOutboundDestination

O destino de uma chamada de saída.

TelephonyOutboundFixedIntervalRetryPolicy

Uma política de retentativa com um intervalo fixo entre as tentativas de chamada de saída.

TelephonyOutboundRetryPolicy

A política de retentativa para uma intenção duradoura de chamada de saída. max_attempts inclui a primeira tentativa. Os contextos específicos da estratégia são definidos pela política derivada.

TelephonyTransferDestination

Um destino para um destino de transferência telefónica.

TelephonyTransferTarget

Um destino nomeado para onde o agente de voz pode transferir uma chamada.

TelephonyTransferTargets

Os alvos de transferência telefónica configurados para um agente de voz.

TextResponseFormat

Um objeto que especifica o formato que o modelo deve produzir. A configuração { "type": "json_schema" } habilita saídas estruturadas, o que garante que o modelo corresponda ao esquema JSON fornecido. Saiba mais no guia de Resultados Estruturados. O formato padrão é { "type": "text" } sem opções adicionais. Não recomendado para gpt-4o e modelos mais recentes:* Definir para { "type": "json_object" } ativar o modo JSON antigo, que garante que a mensagem gerada pelo modelo é JSON válida. O uso json_schema é preferível para modelos que o suportam.

TextResponseFormatConfiguration

Configuração base para o formato das respostas de texto geradas.

TextResponseFormatConfigurationResponseFormatJsonObject

Configura as respostas geradas para usar o formato de objeto JSON.

TextResponseFormatConfigurationResponseFormatText

Configura as respostas geradas para usar texto simples.

TextResponseFormatJsonObject

Formato de resposta de objeto JSON. Um método mais antigo de gerar respostas JSON. O uso json_schema é recomendado para modelos que o suportam. Observe que o modelo não gerará JSON sem uma mensagem do sistema ou do usuário instruindo-o a fazê-lo.

TextResponseFormatJsonSchema

Formato de resposta do esquema JSON. Usado para gerar respostas JSON estruturadas. Saiba mais sobre Saídas Estruturadas.

TextResponseFormatText

Formato de resposta padrão. Usado para gerar respostas de texto.

TimerRoutineTrigger

Um gatilho de temporizador de um só tiro.

Tool

Uma ferramenta que pode ser usada para gerar uma resposta.

ToolChoiceAllowed

Restringe as ferramentas disponíveis para o modelo a um conjunto pré-definido.

ToolChoiceCodeInterpreter

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceComputer

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceComputerUse

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceComputerUsePreview

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceCustom

Use esta opção para forçar o modelo a chamar uma ferramenta personalizada específica.

ToolChoiceFileSearch

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceFunction

Use esta opção para forçar o modelo a chamar uma função específica.

ToolChoiceImageGeneration

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceMCP

Use esta opção para forçar o modelo a chamar uma ferramenta específica em um servidor MCP remoto.

ToolChoiceParam

Como o modelo deve selecionar qual ferramenta (ou ferramentas) usar ao gerar uma resposta. Consulte o tools parâmetro para ver como especificar quais ferramentas o modelo pode chamar.

ToolChoiceWebSearchPreview

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolChoiceWebSearchPreview20250311

Indica que o modelo deve usar uma ferramenta interna para gerar uma resposta. Saiba mais sobre ferramentas integradas.

ToolConfig

Configuração por ferramenta que controla a visibilidade da ferramenta e o comportamento de pesquisa.

ToolDescription

Descrição de uma ferramenta que pode ser usada por um agente.

ToolProjectConnection

Um recurso de ligação a projectos.

ToolSearchToolParam

Configuração de pesquisa de ferramentas hospedadas ou BYOT para ferramentas diferidas.

ToolSearchToolboxTool

Uma ferramenta de pesquisa de caixa de ferramentas armazenada numa caixa de ferramentas.

ToolUseFineTuningDataGenerationJobConfiguration

A configuração para um trabalho de geração de dados com o tipo ToolUse. Esta é uma funcionalidade de pré-visualização usada apenas para ajustes finos de cenários.

ToolboxObject

Uma caixa de ferramentas que armazena definições de ferramentas reutilizáveis para agentes.

ToolboxPolicies

Configuração de políticas para uma caixa de ferramentas, incluindo segurança de conteúdos e outras definições de governação.

ToolboxSearchPreviewToolboxTool

Uma ferramenta de pesquisa de caixa de ferramentas armazenada numa caixa de ferramentas.

ToolboxShellContainerAutoEnvironment

Um ambiente de contentor provisionado automaticamente para uma ferramenta shell armazenada numa caixa de ferramentas.

ToolboxShellContainerReferenceEnvironment

Um ambiente existente de contentores para uma ferramenta shell guardado numa caixa de ferramentas.

ToolboxShellEnvironment

Um ambiente de execução para uma ferramenta shell armazenada numa caixa de ferramentas. Este modelo de ambiente está orientado para a configuração da caixa de ferramentas e não modifica o contrato do ambiente do shell OpenAI.

ToolboxShellNetworkPolicy

Política de acesso à rede para um contentor shell toolbox provisionado automaticamente.

ToolboxShellNetworkPolicyDisabled

Uma política de rede que desativa o acesso de saída a partir de um contentor shell toolbox.

ToolboxSkill

Uma fonte de competências incluída numa caixa de ferramentas.

ToolboxSkillReference

Uma referência a uma competência existente para incluir numa caixa de ferramentas.

ToolboxTool

Uma representação abstrata de uma ferramenta armazenada numa caixa de ferramentas.

ToolboxVersionObject

Uma versão específica de uma caixa de ferramentas.

ToolboxVersions

As versões associadas a uma caixa de ferramentas.

ToolboxesCreateVersionOptionalParams

Parâmetros opcionais.

ToolboxesDeleteOptionalParams

Parâmetros opcionais.

ToolboxesDeleteVersionOptionalParams

Parâmetros opcionais.

ToolboxesGetOptionalParams

Parâmetros opcionais.

ToolboxesGetVersionOptionalParams

Parâmetros opcionais.

ToolboxesInvokeLatestToolboxMcpOptionalParams

Parâmetros opcionais.

ToolboxesListOptionalParams

Parâmetros opcionais.

ToolboxesListVersionsOptionalParams

Parâmetros opcionais.

ToolboxesOperations

Interface representando as operações de uma caixa de ferramentas.

ToolboxesUpdateOptionalParams

Parâmetros opcionais.

TracesDataGenerationJobConfiguration

A configuração para um trabalho de geração de dados com o tipo Traces.

TracesDataGenerationJobSource

Fontes de rastreios para trabalhos de geração de dados — traços de conversa do Application Insights.

TracesEvaluatorGenerationJobSource

Fontes de traços para trabalhos de geração de avaliadores — traços de conversa provenientes do Application Insights.

TranscriptTextUsageDuration

Estatísticas de utilização para modelos faturadas pela duração da entrada de áudio.

TranscriptTextUsageTokens

Estatísticas de utilização para modelos faturados por token de uso.

TranscriptTextUsageTokensInputTokenDetails

Interface do modelo TranscriçãoTextoUtilizaçãoTokensInputTokenDetalhes

TranscriptionLanguage

Uma língua detetada em áudio transcrito.

Trigger

Modelo base para Trigger do cronograma.

TwilioTelephonyBinding

Uma encadernação Twilio pertencente a um agente de voz.

TwilioTelephonyBindingListItem

Uma ligação Twilio deveria numa lista, incluindo a sua etiqueta de entidade.

UpdateModelVersionRequest

Solicite ao organismo a atualização de uma versão do modelo. Apenas a descrição e as etiquetas podem ser modificadas.

UpdateTelephonyBindingRequest

O pedido para atualizar uma ligação telefónica existente. Cada propriedade é opcional e o fornecedor da vinculação é imutável.

UpdateToolboxRequest

interface do modelo UpdateToolboxRequest

UserConversationSimulationAudioEffectsConfiguration

Configura efeitos aplicados ao áudio simulado de conversas.

UserConversationSimulationConfiguration

Configura o número, duração, efeitos áudio e comportamento simulado do utilizador nas conversas.

UserConversationSimulationDefaultInterruptionConfiguration

Configura o comportamento de interrupção padrão para o utilizador simulado.

UserConversationSimulationInterruptionConfiguration

Configuração para comportamento simulado de interrupção do utilizador.

UserConversationSimulationTestCase

Define um cenário de teste. As propriedades da configuração da simulação aqui especificadas sobrepõem-se aos valores predefinidos correspondentes da fonte de dados.

UserConversationSimulationUserBehaviorConfiguration

Configura o comportamento das conversas para o utilizador simulado.

UserProfileMemoryItem

Um item de memória que contém especificamente informações de perfil de usuário extraídas de conversas, como preferências, interesses e detalhes pessoais.

VersionIndicator

Indicador de versão que determina qual versão do agente faz backup da sessão.

VersionRefIndicator

Indicador de versão que faz referência a uma versão específica do agente pelo nome.

VersionSelectionRule

Interface do modelo VersionSelectionRule

VersionSelector

Interface do modelo VersionSelector

VoiceAgentAnimationConfig

Definições de animação para uma sessão de agente de voz.

VoiceAgentAudioConfig

A configuração áudio para um agente de voz. Estes valores são os valores padrão da sessão e podem ser ultrapassados durante a ligação.

VoiceAgentAudioInputConfig

Introdução da configuração de áudio para um agente de voz.

VoiceAgentAudioOutputConfig

Configuração de áudio de saída para um agente de voz. Os campos específicos do fornecedor são selecionados por voice_type:

  • openai: voice e speed.
  • azure-standard: , , , , , , custom_text_normalization_url, prefer_localesstyle, , pitch, e volume. custom_lexicon_urlvoice_temperaturespeedvoice_localevoice
  • azure-custom: todos os azure-standard corpos exceto style, mais custom_voice_endpoint_id.
  • azure-personal: todos os azure-standard corpos exceto style, mais personal_voice_model.
  • avatar-voice-sync: todos os azure-standard campos exceto voice e style, mais personal_voice_model; o nome da voz deriva do avatar.
  • azure-realtime-native: voice e speed. format e output_audio_timestamp_types aplica-se a todos os tipos de voz.
VoiceAgentAvatarConfig

Configuração de avatar para um agente de voz. Estes valores são os valores padrão da sessão e podem ser ultrapassados durante a ligação.

VoiceAgentAvatarIceServer

Um servidor ICE usado para negociação de avatares WebRTC.

VoiceAgentAvatarScene

Colocação do avatar e definições de movimento.

VoiceAgentAvatarVideoBackground

O fundo do vídeo do avatar.

VoiceAgentAvatarVideoCrop

O corte retangular aplicado ao vídeo avatar.

VoiceAgentAvatarVideoParams

Codificador de vídeo Avatar e definições de apresentação.

VoiceAgentAvatarVideoResolution

A resolução do vídeo do avatar.

VoiceAgentAzureSemanticVadEnTurnDetection

Deteção de atividade semântica de voz do Azure otimizada para inglês.

VoiceAgentAzureSemanticVadMultilingualTurnDetection

Deteção de atividade semântica de voz em Azure multilíngue.

VoiceAgentAzureSemanticVadTurnDetection

Deteção de atividade semântica de voz em Azure.

VoiceAgentCancelResponseOptions

Opções para cancelar uma resposta.

VoiceAgentClientEventRtcCallSdpCreate

O rtc.call.sdp.create evento do cliente: inicia a sinalização WebRTC com uma oferta SDP.

VoiceAgentClientEventSessionAvatarConnect

O session.avatar.connect evento do cliente.

VoiceAgentClientEventSessionUpdate

O session.update evento do cliente.

VoiceAgentCloseResult

Resultado fornecido quando a ligação entre o agente de voz é encerrada.

VoiceAgentConnection

Um fluxo de agente de voz bidirecional e interligado.

Suporta exatamente uma for await iteração sobre eventos do servidor; uma segunda tentativa lança. Sair do loop cedo (break, return, ou um erro não detetado no corpo do loop) fecha a ligação como efeito secundário. Tipos de eventos de servidor não reconhecidos são entregues como VoiceAgentUnknownEvent sem interromper o fluxo. Eventos malformados continuam a falhar na iteração devido a um erro de protocolo.

VoiceAgentDefinition

A definição de agente de voz. A sua configuração (modelo, instruções, áudio, ferramentas e avatar opcional) impulsiona uma experiência gerida de fala para fala. Estabeleça sessões de voz em tempo real através de GET /agents/{agent_name}/endpoint/protocols/voice. Cada criação ou atualização produz uma nova versão imutável.

VoiceAgentEchoCancellation

Definições de cancelamento de eco do lado do servidor para áudio de entrada.

VoiceAgentEndConversationSystemTool

Um controlo gerido por serviços que termina a conversa ativa.

VoiceAgentEndOfUtteranceDetection

Configuração semântica de deteção de fim de enunciado.

VoiceAgentEventOptions

Opções partilhadas por operações que constroem um evento de protocolo em nome do chamador.

VoiceAgentFunctionTool

Uma ferramenta funcional nativa executada pelo cliente.

VoiceAgentGreetingConfig

Configuração de saudação de início de sessão para um agente de voz.

VoiceAgentInputTranscription

Configuração assíncrona de entrada e transcrição áudio. Expande as opções de transcrição em tempo real do OpenAI com os modelos de transcrição Azure e MAI, modelos de fala personalizados e dicas de frase.

VoiceAgentInterimResponseConfig

Campos partilhados por configurações de resposta intermédia.

VoiceAgentLlmGeneratedGreetingConfig

Uma saudação criada pelo modelo de sessão a partir de um prompt de abertura e turno com escopo.

VoiceAgentLlmInterimResponseConfig

Uma resposta intermédia gerada por um modelo de linguagem.

VoiceAgentMcpTool

Uma ferramenta MCP disponível para um agente de voz.

VoiceAgentNoiseReduction

Configuração de redução de ruído de áudio de entrada.

VoiceAgentRealtimeClientConnectOptions

Opções para ligar o cliente em tempo real a um agente de voz.

VoiceAgentRealtimeClientOptions

Opções para o cliente em tempo real Voice Agents.

VoiceAgentRealtimeResponse

Uma resposta em tempo real em tempo real devolvida pelo serviço de voice-agent em ambos response.createdresponse.done os eventos.

VoiceAgentRealtimeResponseBase

Propriedades partilhadas por respostas em tempo real devolvidas pelo serviço de voice-agent.

VoiceAgentResponseCreateParams

Parâmetros aceites por um evento de voice-agent response.create .

VoiceAgentResponseOptions

Opções para criar uma resposta.

VoiceAgentRtcCallErrorDetails

Detalhes de um erro de sinalização WebRTC.

VoiceAgentSemanticVadTurnDetection

Definições semânticas de deteção de curvas VAD da OpenAI.

VoiceAgentSendItemOptions

Opções partilhadas por operações que adicionam um item de conversa e, por defeito, solicitam uma resposta.

VoiceAgentSendOptions

Opções partilhadas pelas operações de envio em tempo real.

VoiceAgentSendTextOptions

Opções para enviar mensagens de texto.

VoiceAgentSendToolOutputOptions

Opções para devolver um resultado de função.

VoiceAgentServerEventResponseAnimationBlendshapesDelta

O response.animation_blendshapes.delta evento do servidor.

VoiceAgentServerEventResponseAnimationBlendshapesDone

O response.animation_blendshapes.done evento do servidor.

VoiceAgentServerEventResponseAnimationVisemeDelta

O response.animation_viseme.delta evento do servidor.

VoiceAgentServerEventResponseAnimationVisemeDone

O response.animation_viseme.done evento do servidor.

VoiceAgentServerEventResponseAudioTimestampDelta

O response.audio_timestamp.delta evento do servidor.

VoiceAgentServerEventResponseAudioTimestampDone

O response.audio_timestamp.done evento do servidor.

VoiceAgentServerEventResponseVideoDelta

O response.video.delta evento do servidor.

VoiceAgentServerEventRtcCallError

O rtc.call.error evento do servidor: uma falha de sinalização WebRTC.

VoiceAgentServerEventRtcCallSdpCreated

O rtc.call.sdp.created evento do servidor: a resposta SDP que conclui a negociação do WebRTC.

VoiceAgentServerEventSessionAvatarConnecting

O session.avatar.connecting evento do servidor.

VoiceAgentServerEventSessionAvatarSwitchToIdle

O session.avatar.switch_to_idle evento do servidor.

VoiceAgentServerEventSessionAvatarSwitchToSpeaking

O session.avatar.switch_to_speaking evento do servidor.

VoiceAgentServerEventSessionSubagentAborted

O session.subagent.aborted evento do servidor.

VoiceAgentServerEventSessionSubagentCompleted

O session.subagent.completed evento do servidor.

VoiceAgentServerEventSessionSubagentStarted

O session.subagent.started evento do servidor.

VoiceAgentServerEventWarning

O warning evento do servidor.

VoiceAgentServerEventWarningDetails

Detalhes de um aviso não fatal.

VoiceAgentServerVadTurnDetection

Deteção de atividade de voz do lado do servidor.

VoiceAgentSessionAvatarConfig

Definições de avatar aceites pelo contrato estável de voice-agent WebSocket.

VoiceAgentSessionResponseConfig

As definições estáveis de sessão em tempo real efetivas são devolvidas pelo serviço de voice-agent.

VoiceAgentSessionUpdateConfig

As definições estáveis de sessão em tempo real aceites num session.update evento cliente.

VoiceAgentSessionUpdateOptions

Opções para atualizar a sessão ao vivo.

VoiceAgentStaticInterimResponseConfig

Uma resposta intermédia estática selecionada de texto configurado.

VoiceAgentSubagent

Um agente de texto irmão da Foundry que um agente de voz pode consultar como especialista em background.

VoiceAgentSubagentConfig

Configuração para agentes de texto irmãos da Foundry que um agente de voz pode consultar.

VoiceAgentSubagentResponsePolicy

Política para entregar respostas enquanto um agente de voz espera por um subagente.

VoiceAgentSystemTool

Um controlo gerido por serviços que atua na sessão de voz ativa sem código do cliente ou autenticação externa.

VoiceAgentTemplateGreetingConfig

Uma saudação determinística renderizada com as entradas estruturadas do agente de voz e sintetizada sem geração criada pelo modelo.

VoiceAgentTool

Uma ferramenta utilizável por um agente de voz.

VoiceAgentToolboxTool

Uma referência a uma caixa de ferramentas Foundry, que é um conjunto versionado de ferramentas executado através do seu endpoint MCP.

VoiceAgentTranscriptionPhrase

Uma frase transcrita com informação de tempo.

VoiceAgentTranscriptionWord

Uma palavra com carimbo temporal numa transcrição áudio de entrada.

VoiceAgentTurnDetectionConfig

Configuração de deteção de curvas para um agente de voz.

VoiceAgentUnknownEvent

Um evento de servidor cujo tipo de fio não é reconhecido por esta versão do SDK.

O SDK entrega estes eventos sem fechar a ligação ou aplicar validação ou normalização de eventos conhecidos. Inspecione e valide os campos brutos antes de os usar.

VoiceAgentWebSocketConnectOptions

As opções passaram para o VoiceAgentWebSocketTransport.connect.

VoiceAgentWebSocketFactory

Cria instâncias VoiceAgentWebSocketTransport para o VoiceAgentRealtimeClient.

VoiceAgentWebSocketHandlers

Chamadas de retorno invocadas por um VoiceAgentWebSocketTransport à medida que ocorrem eventos de ligação.

VoiceAgentWebSocketTransport

Um transporte WebSocket plugável usado pelo VoiceAgentRealtimeClient. Implemente esta interface para personalizar a forma como a ligação em tempo real é estabelecida, por exemplo, para a encaminhar através de um relé autenticado.

VoiceAudioItem

Metadados para o segmento áudio de um único item de conversa. Para o armazenamento de bring your-own-storage (BYOS), a resposta inclui blob_uri, um URI de armazenamento direto do cliente sem token SAS, que o cliente acede com as suas próprias credenciais. Para armazenamento gerido pela Foundry, blob_uri está ausente e os bytes são transmitidos pela rota do /audio/content item.

VoiceConversation

Uma conversa de voz persistente. O envelope da Foundry que detém a transcrição armazenada de um agente de voz, respostas, métricas por turno e áudio. É o limite pai, retenção e eliminação: a sua eliminação desencadeia as suas respostas, itens, métricas e áudio. Quando a finalização falha, quaisquer respostas parciais persistentes, itens e áudio do item permanecem legíveis.

VoiceConversationEngine

Um motor que gere conversas para um agente de voz.

VoiceGeneratedAudioItem

Metadados do áudio gerado por um item de conversa. Para o armazenamento de bring your-own-storage (BYOS), a resposta inclui blob_uri, um URI de armazenamento direto do cliente sem token SAS, que o cliente acede com as suas próprias credenciais. Para armazenamento gerido pela Foundry, blob_uri está ausente e os bytes são transmitidos pela rota do /audio/generated/content item.

VoiceHostedAgentConversationEngine

Uma referência fechada ao agente de texto alojado que gere a gestão de conversas para um agente de voz. O agente alojado é resolvido dentro do mesmo projeto e deve suportar o invocations_ws protocolo, compatibilidade Voice Live e Bridge Protocol 1.0.

VoiceRecording

Metadados para a gravação estéreo combinada e de chamada inteira de uma conversa de voz (áudio do utilizador no canal esquerdo, áudio do agente no direito). Construído uma vez a partir dos segmentos por turno após o fim da sessão e armazenado em cache de forma duradoura. Os metadados comuns (formato, taxa de amostragem, canais, disposição do canal, duração) são devolvidos tanto para gravações geridas pela Foundry como para gravações de trazer o seu próprio armazenamento (BYOS). Para BYOS, a resposta inclui blob_uritambém , o URI da gravação no armazenamento próprio do cliente (sem token SAS), que o cliente descarrega usando as suas próprias credenciais de armazenamento. Para o armazenamento blob_uri gerido pela Foundry, está ausente e os bytes são transmitidos pela /audio/content rota em vez disso.

VoiceRecordingChannelLayout

O papel atribuído a cada canal de uma gravação de voz estéreo fundida.

VoiceResponse

Uma resposta de voz persistente que representa uma reviravolta de inferência de modelo dentro de uma conversa. Nos resultados da lista, a output projeção pode ser omitida; recuperar a resposta completa (GET .../responses/{response_id}) ou a rota dos itens de resposta paginados (GET .../responses/{response_id}/items) para os seus itens de saída. created_at / completed_at são extensões de encomenda duráveis da Foundry.

VoiceResponseAudio

Configuração de áudio para uma resposta. Segue a forma do objeto OpenAI Realtime GA audio .

VoiceResponseAudioOutput

A projeção de saída áudio de resposta plana, com opcionais voice, voice_type, voice_locale, e format campos.

VoiceResponseBase

Propriedades partilhadas por respostas de voz persistentes.

WebIQPreviewTool

Uma ferramenta WebIQ do lado do servidor.

WebIQPreviewToolboxTool

Uma ferramenta WebIQ guardada numa caixa de ferramentas.

WebSearchApproximateLocation

A localização aproximada do utilizador.

WebSearchConfiguration

Uma configuração de pesquisa web para pesquisa personalizada bing

WebSearchPreviewTool

Esta ferramenta pesquisa na web resultados relevantes para usar numa resposta. Saiba mais sobre a ferramenta pesquisa web.

WebSearchTool

Pesquise na Internet fontes relacionadas com o prompt. Saiba mais sobre a ferramenta pesquisa web.

WebSearchToolFilters

interface do modelo WebSearchToolFilters

WebSearchToolboxTool

Uma ferramenta de pesquisa web guardada numa caixa de ferramentas.

WeeklyRecurrenceSchedule

Esquema semanal de recorrência.

WorkIQPreviewTool

Uma ferramenta WorkIQ do lado do servidor.

WorkIQPreviewToolboxTool

Uma ferramenta WorkIQ guardada numa caixa de ferramentas.

WorkflowAgentDefinition

A definição do agente de fluxo de trabalho.

Aliases de Tipo

A2AProtocolVersion

Versões suportadas pelo protocolo A2A.

ActivityProtocolAccessBoundary

Um limite de acesso para o protocolo de atividade.

AgentBlueprintReferenceType

Tipo de AgenteBlueprintReferenceType

AgentBlueprintReferenceUnion

Alias para AgentBlueprintReferenceUnion

AgentDefinitionOptInKeys

Chaves de opt-in de funcionalidades para operações de definição de agentes que suportam funcionalidades de pré-visualização condicional.

AgentDefinitionUnion

Tipo de união para todos os tipos de definição de agente. Suporta workflow, alojamento, aplicação container, prompt e agentes externos.

AgentEndpoint

Configuração para encaminhamento, protocolos e autorização num endpoint agente.

AgentEndpointAuthorizationSchemeType

Tipo de AgenteEndpointAuthorizationSchemeType

AgentEndpointAuthorizationSchemeUnion

Alias para AgentEndpointAuthorizationSchemeUnion

AgentHarnessUnion

Alias para AgentHarnessUnion

AgentIdentityStatus

O estado da identidade de um agente, aplicável tanto à identidade da instância do agente como ao blueprint do agente.

AgentInsightJsonValue

Um valor JSON usado em payloads do Agent Insights.

AgentInsightOverviewSource

Identifica de onde veio uma visão geral do Agent Insights.

AgentInsightPromptSurface

A superfície do Prompt foi alterada por uma solução proposta.

AgentInsightProposedFixKind

O tipo de correção proposta por um agente insight, que é renderizável pelo cliente.

AgentInsightRunTrigger

O gatilho que iniciou uma run de insight para agentes.

AgentInsightSeverity

A gravidade da perceção de um agente.

AgentInsightStatus

O estado do ciclo de vida de um agente insight.

AgentKind

Define o tipo/tipo de agente. Determina qual estrutura de definição de agente é usada.

AgentOptimizationCandidateExpand

Vocabulário para o expand parâmetro de consulta no endpoint candidato LIST. Esta união aberta mantém os SDKs utilizáveis quando novas chaves de expansão são enviadas do lado do servidor. Múltiplos valores são serializados como um parâmetro de consulta separado por vírgulas.

AgentOptimizationCandidateOutputUnion

Alias para AgentOptimizationCandidateOutputUnion

AgentOptimizationCandidateStatus

O estado do ciclo de vida do candidato.

AgentOptimizationConfigurationBaseUnion

Alias for AgentOptimizationConfigurationBaseUnion

AgentOptimizationConfigurationType

Otimização de tipos de configuração de trabalho.

AgentOptimizationDataSourceType

Tipos de fonte suportados por conjuntos de avaliação de otimização.

AgentOptimizationEvaluationSetType

Formatos lógicos de linhas suportados por conjuntos de avaliação de otimização.

AgentOptimizationEvaluationSetUnion

Alias para AgentOptimizationEvaluationSetUnion

AgentOptimizationGoal

Objetivo para um trabalho de otimização de agentes.

AgentOptimizationMutationUnion

Alias para AgentOptimizationMutationUnion

AgentOptimizationStage

Fase de otimização que consumiu recursos do modelo.

AgentOptimizationTargetCompletionDataSourceUnion

Alias for AgentOptimizationTargetCompletionDataSourceUnion

AgentOptimizationTargetConfigurationType

Tipos de configuração alvo suportados por trabalhos de otimização.

AgentOptimizationTargetConfigurationUnion

Alias for AgentOptimizationTargetConfigurationUnion

AgentOptimizationTerminationReason

Razão pela qual o processo de otimização terminou. As razões de rescisão antecipada ainda indicam um emprego bem-sucedido; os candidatos concluídos continuam disponíveis.

AgentOptimizationUserConversationSimulationDataSourceUnion

Alias for AgentOptimizationUserConversationSimulationDataSourceUnion

AgentProtocol

Tipo de AgentProtocol

AgentSessionStatus

O estado de uma sessão de agente.

AgentState

O estado operacional de um agente.

AgentStateSource

Indica a origem do estado operacional de um agente. Vazio quando o estado não é derivado de uma fonte específica.

AgentType

Tipo de AgentType

AgentVersionStatus

O estado de provisionamento de uma versão agente.

AgentsDownloadAgentCodeResponse

O arquivo ZIP descarregado contendo o código agente alojado, exposto como um Blob do navegador ou Node.js fluxo legível.

AgentsDownloadSessionFileResponse

O ficheiro de sessão do agente descarregado, exposto como um Blob do navegador ou Node.js fluxo legível.

AgentsPatchAgentObjectOptionalParams

Parâmetros opcionais.

AttackStrategy

Estratégias para ataques.

AzureAISearchQueryType

Tipos de consulta disponíveis para a ferramenta Pesquisa de IA do Azure.

BaseCredentialsUnion

Alias para BaseCredentialsUnion

BetaSkillsDownloadResponse

O arquivo ZIP para a versão padrão de uma competência, exposto como um Blob do navegador ou Node.js fluxo legível.

BetaVoiceAgentsConversationsDownloadAudioItemResponse

O áudio WAV de um elemento de conversa, exposto como um Blob do navegador ou Node.js fluxo legível.

BetaVoiceAgentsConversationsDownloadAudioResponse

A gravação WAV estéreo fundida de uma conversa de voz, exposta como um Blob do navegador ou Node.js fluxo legível.

BetaVoiceAgentsConversationsDownloadGeneratedAudioItemResponse

O áudio WAV gerado para um elemento de conversa interrompido, exposto como um Blob do navegador ou Node.js fluxo legível.

CallableToolAllowedCaller

Tipo de CallableToolAllowedCaller

CodeDependencyResolution

Como as dependências de pacotes são resolvidas no momento da implementação para um agente hospedado baseado em código.

ComparisonFilterValueItems

Alias para ComparaçãoFilterValueItems

ComputerEnvironment

Tipo de Ambiente de Computador

ConnectionType

O tipo (ou categoria) da conexão

ContainerMemoryLimit

Tipo de ContainerMemoryLimit

ContainerNetworkPolicyParamType

Tipo de ContainerNetworkPolicyParamType

ContainerNetworkPolicyParamUnion

Alias para ContainerNetworkPolicyParamUnion

ContainerSkillType

Tipo de ContainerSkillType

ContainerSkillUnion

Alias para ContainerSkillUnion

ContinuablePage

Uma interface que descreve uma página de resultados.

CreateTelephonyBindingRequestUnion

Alias para CreateTelephonyBindingRequestUnion

CreateTranscriptionResponseJsonUsageType

Tipo de CriarTranscriçãoRespostaJsonUsoTipo

CreateTranscriptionResponseJsonUsageUnion

Alias para CreateTranscriptionResponseJsonUsageUnion

CredentialType

O tipo de credencial usado pela conexão

CustomToolParamFormatType

Tipo de CustomToolParamFormatType

CustomToolParamFormatUnion

Alias for CustomToolParamFormatUnion

DataGenerationJobConfigurationUnion

Alias for DataGenerationJobConfigurationUnion

DataGenerationJobInputsUnion

Alias para DataGenerationJobInputsUnion

DataGenerationJobOutputType

Os tipos de ficheiros de saída suportados para um trabalho de geração de dados.

DataGenerationJobOutputUnion

Alias para DataGenerationJobOutputUnion

DataGenerationJobOutputWriteMode

Os modos de escrita suportados para as saídas de trabalhos de geração de dados.

DataGenerationJobScenario

Os cenários suportados para um trabalho de geração de dados.

DataGenerationJobSourceType

Os tipos de fonte suportados para trabalhos de geração de dados.

DataGenerationJobSourceUnion

Alias for DataGenerationJobSourceUnion

DataGenerationJobType

Os tipos de trabalho de geração de dados suportados.

DataGenerationJobUnion

Alias para DataGenerationJobUnion

DatasetType

Enum para determinar o tipo de dados.

DatasetVersionUnion

Alias para DatasetVersionUnion

DayOfWeek

Dias da semana para esquema de recorrência.

DeploymentType

Tipo de DeploymentType

DeploymentUnion

Alias para DeploymentUnion

DigitalWorkerType

O tipo de trabalhador digital.

DownloadVersionResponse

O arquivo ZIP para uma versão de habilidade especificada, exposto como um Blob do navegador ou Node.js fluxo legível.

EvaluationLevel

O nível em que a avaliação é realizada.

EvaluationRuleActionType

Tipo de ação de avaliação.

EvaluationRuleActionUnion

Alias para EvaluationRuleActionUnion

EvaluationRuleEventType

Tipo de evento da regra de avaliação.

EvaluationTargetUnion

Pseudónimo de AvaliaçãoSindicatoalvo

EvaluationTaxonomyInputType

Tipo de entrada da taxonomia de avaliação.

EvaluationTaxonomyInputUnion

Alias para AvaliaçãoTaxonomiaInputUnion

EvaluationVoiceModelConfigurationUnion

Alias for EvaluationVoiceModelConfigurationUnion

EvaluatorCategory

A categoria do avaliador

EvaluatorDefinitionType

O tipo de definição do avaliador

EvaluatorDefinitionUnion

Alias para EvaluatorDefinitionUnion

EvaluatorGenerationJobSourceType

Os tipos de fonte suportados para trabalhos de geração de avaliadores.

EvaluatorGenerationJobSourceUnion

Alias para EvaluatorGenerationJobSourceUnion

EvaluatorMetricDirection

A direção da métrica que indica se um valor mais alto é melhor, um valor menor é melhor ou neutro

EvaluatorMetricType

O tipo do avaliador

EvaluatorType

O tipo do avaliador

FileContents

Valores válidos para o conteúdo de um arquivo binário.

Filters

Alias para Filtros

FoundryFeaturesOptInKeys

Tipo de FoundryCaracterísticasOptInKeys

FoundryModelArtifactProfileCategory

A categoria do perfil de artefactos.

FoundryModelArtifactProfileSignal

Sinais detetados no artefacto do modelo.

FoundryModelSourceType

O tipo de origem do modelo.

FoundryModelWarningCode

Código de aviso para artefactos do modelo.

FoundryModelWeightType

O tipo de peso do modelo.

FunctionShellToolParamEnvironmentType

Tipo de FunçãoShellToolParamEnvironmentType

FunctionShellToolParamEnvironmentUnion

Alias para FunctionShellToolParamEnvironmentUnion

GenerateAgentRequest

Os inputs específicos do tipo para gerar e criar um agente.

GenerationWarningType

Categoria de um aviso surgiu numa versão gerada pelo avaliador. Extensível para que novas categorias de aviso (por exemplo, segurança, qualidade de saída) possam ser introduzidas sem alteração interrompida.

GetMicrosoft365PackageResponse

O pacote binário da aplicação Microsoft 365 gerado para um agente Foundry.

GitHubCopilotBuiltInTool

Uma ferramenta integrada no GitHub Copilot configurável pelo cliente.

GitHubIssueEvent

Conhecidos no GitHub emitem eventos que podem lançar uma rotina.

GrammarSyntax

Tipo de GramáticaSintaxe

ImageGenAction

Tipo de ImageGenAction

IndexType

Tipo de IndexType

IndexUnion

Alias para IndexUnion

InputFidelity

Controle quanto esforço o modelo irá exercer para corresponder ao estilo e características, especialmente características faciais, das imagens de entrada. Este parâmetro é suportado apenas para gpt-image-1 e gpt-image-1.5 modelos posteriores, não suportados para gpt-image-1-mini. Suporta high e low. O padrão é low.

InsightRequestUnion

Alias para InsightRequestUnion

InsightResultUnion

Alias para InsightResultUnion

InsightSampleUnion

Alias para InsightSampleUnion

InsightType

O pedido dos insights.

JobPoller

Um sondador para uma operação de longa duração que cria um recurso de emprego.

JobStatus

Valores de estatuto extensíveis partilhados pelos empregos da Foundry.

MemoryItemKind

Tipo de item de memória.

MemoryItemUnion

Alias para MemoryItemUnion

MemoryOperationKind

Tipo de operação de memória.

MemoryStoreDefinitionUnion

Alias para MemoryStoreDefinitionUnion

MemoryStoreKind

O tipo de implementação de armazenamento de memória a ser usado.

MemoryStoreType

Tipo de MemoryStoreType

MemoryStoreUpdateStatus

Status de uma operação de atualização de armazenamento de memória.

Microsoft365PublishScope

O âmbito de publicação para a aplicação Microsoft Teams gerada.

MisalignmentErrorType

Uma classificação de uma ação que pode não estar alinhada com a intenção do utilizador. Valores adicionais podem ser devolvidos.

NodeReadableStream

Escreve o alias para Node.js ReadableStream. Nos alvos Node, isto resolve para o tipo NodeJS.ReadableStream real. Nos alvos browser/react-native, a variante da plataforma resolve para never, que sai naturalmente dos tipos de união.

OpenApiAuthDetailsUnion

Alias para OpenApiAuthDetailsUnion

OpenApiAuthType

Tipo de autenticação para o ponto de extremidade OpenApi. Os tipos permitidos são:

  • Anónimo (sem necessidade de autenticação)
  • Project Ligação (requer project_connection_id para o endpoint, conforme configurado no AI Foundry)
  • Managed_Identity (requer audiência para autenticação baseada em identidade)
OperationState

Enum descrevendo estados de operação permitidos.

OptimizationCandidate

As alterações de configuração e os resultados agregados da avaliação para um candidato à otimização do agente.

OptimizationContextType

Tipo de contexto fornecido a um fluxo de trabalho de otimização.

OptimizationContextUnion

Alias para OptimizationContextUnion

OptimizationJob

Um trabalho de otimização de agentes que acompanha inputs, progresso, estado e resultados de avaliação de candidatos.

OptimizationJobResult

Os candidatos avaliados e identificadores da linha de base e do melhor candidato de um trabalho de otimização.

PageOrder

Tipo de Ordem de Página

PendingUploadType

O tipo de carregamento pendente.

PublishApprovalStatus

O estado da revisão da Certificação de Agente Microsoft do título da loja Microsoft 365 publicado para um agente.

RaiInvocationContentType

Como o corpo do pedido/resposta de uma invocação é analisado para localizar texto para moderação de segurança de conteúdo.

RaiInvocationMode

Forma de resposta declarada pelo autor para o protocolo de invocações.

RankerVersionType

Tipo de RankerVersionType

RealtimeAudioFormatsType

Tipo de RealtimeAudioFormatosType

RealtimeAudioFormatsUnion

Alias para RealtimeAudioFormatsUnion

RealtimeClientEventType

Tipo de RealtimeClienteEventType

RealtimeClientEventUnion

Alias para RealtimeClientEventUnion

RealtimeConversationItemMessageType

Tipo de Tipo de MensagemConversaItemEm Tempo Real

RealtimeConversationItemMessageUnion

Alias para RealtimeConversationItemMessageUnion

RealtimeConversationItemType

Tipo de Tipo de ItemType de Conversa em Tempo Real

RealtimeConversationItemUnion

Alias para RealtimeConversationItemUnion

RealtimeFunctionToolParameters

interface do modelo RealtimeFunctionToolParameters

RealtimeMCPErrorType

Tipo de RealtimeMCPErrorType

RealtimeMCPErrorUnion

Alias para RealtimeMCPErrorUnion

RealtimeReasoningEffort

Restringe o esforço no raciocínio para modelos de tempo real com capacidade de raciocínio, como gpt-realtime-2.

RealtimeServerEventType

Tipo de RealtimeServerEventType

RealtimeServerEventUnion

Alias para RealtimeServerEventUnion

ReasoningEffort

Limita o esforço de raciocínio em modelos de raciocínio. Os valores atualmente suportados são none, minimal, low, medium, high, e xhigh. Reduzir o esforço de raciocínio pode resultar em respostas mais rápidas e menos tokens usados no raciocínio em uma resposta.

  • gpt-5.1 por defeito é none, que não executa raciocínio. Os valores de raciocínio suportados para gpt-5.1 são none, low, medium, e high. As chamadas de ferramenta são suportadas para todos os valores de raciocínio no gpt-5.1.
  • Todos os modelos anteriores gpt-5.1 ao padrão de medium esforço de raciocínio, e não suportam none.
  • O gpt-5-pro modelo utiliza por defeito (e apenas suporta) high o esforço de raciocínio.
  • xhigh é suportado para todos os modelos após gpt-5.1-codex-max.
ReasoningModeEnum

Alias para ReasoningModeEnum

RecurrenceScheduleUnion

Alias para RecurrenceScheduleUnion

RecurrenceType

Tipo de recorrência.

RedTeamTargetConfigUnion

Alias para RedTeamTargetConfigUnion

RiskCategory

Categoria de risco para o objetivo de ataque.

RoutineActionType

Os valores do discriminador suportam ações rotineiras.

RoutineActionUnion

Pseudónimo de RoutineActionUnion

RoutineAttemptSource

Caminhos de origem conhecidos que podem produzir uma execução rotineira.

RoutineDispatchIdentity

As identidades suportadas para autorização rotineira de despacho.

RoutineDispatchPayloadType

Os valores discriminadores suportados para cargas úteis de despacho rotineiro manual.

RoutineDispatchPayloadUnion

Alias para RoutineDispatchPayloadUnion

RoutineRunPhase

Fases conhecidas do ciclo de vida registadas para uma execução rotineira.

RoutineRunStatus

O estado de uma corrida rotineira.

RoutineTriggerType

Os valores discriminadores suportados para gatilhos rotineiros.

RoutineTriggerUnion

Alias para RoutineTriggerUnion

RubricGenerationInputQualityWarningCode

Código de aviso estável, pesquisável e legível por máquina para um aviso de qualidade de entrada gerado por rubrica. Os valores são snake_case; os clientes devem tolerar identificadores adicionais definidos pelo serviço.

RubricGenerationInputQualityWarningSeverity

Aviso de gravidade para um aviso de qualidade de entrada na geração de rubricas. Conjunto inicial de valores: warning.

RubricGenerationInputQualityWarningSource

Atribuição de fonte de aviso para um aviso de qualidade de entrada por geração de rubricas. Os valores por fonte (prompt, agent, dataset) correspondem à categoria de origem visível ao runtime de geração. aggregate é um valor sintético usado apenas para avisos calculados entre fontes resolvidas com sucesso. traces não é exposto porque as fontes de rastreio se resolvem em conteúdo do conjunto de dados a montante.

RunPoller

Um sondador para uma operação de longa duração que cria um recurso de execução.

SampleType

O tipo de amostra utilizada na análise.

ScheduleProvisioningStatus

Agendar status de provisionamento.

ScheduleTaskType

Tipo de tarefa.

ScheduleTaskUnion

Alias para ScheduleTaskUnion

SearchContentType

Tipo de PesquisaContentType

SearchContextSize

Tipo de PesquisaContextoTamanhoContexto

SessionLogEventType

Tipos conhecidos de eventos SSE emitidos pelo fluxo de registo de sessão do agente hospedado. Tipos adicionais de eventos poderão ser introduzidos em versões futuras.

SimpleQnAFineTuningQuestionType

Os tipos de perguntas suportados para trabalhos de geração de dados SimpleQnA usados para ajustes finos de cenários.

TargetAttribute

Atributo de agente que pode ser otimizado.

TelemetryDataKind

O tipo de dados de telemetria a exportar.

TelemetryEndpointAuthType

O tipo de autenticação para um endpoint de telemetria.

TelemetryEndpointAuthUnion

Alias para TelemetryEndpointAuthUnion

TelemetryEndpointKind

O tipo de endpoint de exportação de telemetria.

TelemetryEndpointUnion

Alias for TelemetryEndpointUnion

TelemetryTransportProtocol

O protocolo de transporte para exportação de telemetria.

TelephonyBindingListItemUnion

Alias for TelephonyBindingListItemUnion

TelephonyBindingStatus

O estado do ciclo de vida de uma ligação telefónica.

TelephonyBindingUnion

Alias para TelephonyBindingUnion

TelephonyCallDurationBasis

O carimbo temporal utilizado como base para a duração da chamada.

TelephonyCallEndReason

Razões conhecidas geradas pelo serviço para que uma chamada telefónica terminasse, em vez de razões para um trabalho geral de chamada de saída. Códigos de cadeia adicionais podem ser devolvidos.

TelephonyCallJobStatus

O estado de ciclo de vida de uma chamada de saída duradoura.

TelephonyCallJobTerminalReason

Razões terminais conhecidas para um trabalho geral de chamada de saída, que pode abranger várias tentativas de fornecedores. Estes são distintos das razões do ciclo de vida das chamadas individuais. Códigos de cadeia adicionais podem ser devolvidos.

TelephonyCallLifecycleEventName

Um nome de evento de ciclo de vida neutro em relação ao fornecedor. Os valores conhecidos são estáveis; valores adicionais podem ser adicionados ao longo do tempo.

TelephonyCallLifecycleEventOutcome

O resultado de uma observação do ciclo de vida da telefonia.

TelephonyCallLifecycleEventReason

Razões conhecidas geradas pelo serviço para um evento do ciclo de vida da telefonia. Uma razão de evento não descreve necessariamente o resultado final da chamada. Códigos de cadeia adicionais podem ser devolvidos.

TelephonyCallLifecycleEventSource

O componente que fornecia a observação do ciclo de vida da telefonia.

TelephonyCallPhase

A fase neutra do fornecedor atingida por uma chamada telefónica recebida.

TelephonyCallStatus

O estado do ciclo de vida de uma chamada telefónica de entrada.

TelephonyCallTimestampSource

A fonte de um carimbo temporal do ciclo de vida da telefonia.

TelephonyCallTraceMode

O modo utilizado para expor uma chamada telefónica como um rastreio Foundry voltado para o cliente.

TelephonyCallTraceStatus

O estado de disponibilidade de um rastreio de chamada telefónica dirigido ao cliente.

TelephonyOutboundDestinationType

O tipo de destino para uma chamada de saída.

TelephonyOutboundRetryPolicyType

A estratégia de retentativa para uma chamada de saída.

TelephonyOutboundRetryPolicyUnion

Alias para TelefoniaOutboundRetryPolicyUnion

TelephonyProvider

Um fornecedor de telefonia suportado por uma ligação de agente. Os valores conhecidos são estáveis; valores adicionais podem ser adicionados ao longo do tempo.

TelephonyTransferDestinationKind

O tipo de destino de transferência telefónica. Os valores conhecidos são estáveis; valores adicionais podem ser adicionados ao longo do tempo.

TelephonyTransferDestinationUnion

Alias para TelephonyTransferDestinationUnion

TextResponseFormatConfigurationType

Tipo de TextoRespostaFormatoConfiguraçãoTipo

TextResponseFormatConfigurationUnion

Suportava configurações para texto simples e respostas JSON estruturadas.

TextResponseFormatUnion

Alias para TextResponseFormatUnion

ToolChoiceOptions

Controla qual (se houver) ferramenta é chamada pelo modelo. none significa que o modelo não chamará nenhuma ferramenta e, em vez disso, gerará uma mensagem. auto significa que o modelo pode escolher entre gerar uma mensagem ou chamar uma ou mais ferramentas. required significa que o modelo deve chamar uma ou mais ferramentas.

ToolChoiceParamType

Tipo de ToolChoiceParamType

ToolChoiceParamUnion

Alias para ToolChoiceParamUnion

ToolSearchExecutionType

Tipo de ToolSearchExecutionType

ToolType

Tipo de Tipo de Ferramenta

ToolUnion

Alias para ToolUnion

ToolboxShellEnvironmentUnion

Alias para ToolboxShellEnvironmentUnion

ToolboxShellNetworkPolicyUnion

Alias para ToolboxShellNetworkPolicyUnion

ToolboxSkillUnion

Alias para ToolboxSkillUnion

ToolboxToolType

Tipos de ferramentas suportados para ferramentas armazenadas numa caixa de ferramentas.

ToolboxToolUnion

Alias para ToolboxToolUnion

ToolboxesInvokeLatestToolboxMcpResponse

A resposta foi devolvida pelo último endpoint MCP da toolbox.

TreatmentEffectType

Tipo de efeito do tratamento.

TriggerType

Tipo de gatilho.

TriggerUnion

Alias para TriggerUnion

UserConversationSimulationAudioEffect

Efeito que pode ser aplicado a áudio simulado de conversa. A união é extensível para efeitos adicionais.

UserConversationSimulationInterruptionConfigurationUnion

Alias para UserConversationSimulationInterruptionConfigurationUnion

VersionIndicatorType

O tipo de indicador de versão usado para determinar a versão do agente que apoia uma sessão.

VersionIndicatorUnion

Alias para VersionIndicatorUnion

VersionSelectionRuleType

Tipo de VersãoRegraSeleção

VersionSelectionRuleUnion

Alias para VersionSelectionRuleUnion

VoiceAgentAnimationOutputType

Um resultado de animação produzido por uma sessão de voice-agent.

VoiceAgentAudioTimestampType

Um tipo de timestamp de áudio de saída suportado por um agente de voz.

VoiceAgentAvatarOutputProtocol

O transporte usado para entregar a transmissão de vídeo do avatar.

VoiceAgentAvatarType

O tipo avatar.

VoiceAgentClientEvent

Uma mensagem v1 estável enviada por um cliente através de um WebSocket com agente de voz.

VoiceAgentConnectionState

Os estados de ligação são reportados por uma ligação em tempo real entre um agente de voz.

VoiceAgentConnectionStateChangedHandler

Chamada quando uma ligação de voz e agente muda de estado.

VoiceAgentEchoCancellationReferenceSource

A fonte de áudio de referência usada para cancelamento de eco.

VoiceAgentEndOfUtteranceDetectionModel

O modelo semântico de deteção de fim de enunciação.

VoiceAgentEndOfUtteranceThresholdLevel

O limiar de sensibilidade para a deteção semântica de fim de enunciado.

VoiceAgentGreetingConfigUnion

Alias para VoiceAgentGreetingConfigUnion

VoiceAgentInputTranscriptionModel

O identificador do modelo de transcrição áudio-entrada. Este é um nome de modelo, não um nome de implementação Foundry. Espelha os modelos de transcrição suportados pelo backend de voz gerida, abrangendo os modelos de transcrição em tempo real OpenAI, bem como os modelos Azure e MAI. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceAgentInterimResponseConfigUnion

Alias para VoiceAgentInterimResponseConfigUnion

VoiceAgentInterimResponseTrigger

Uma condição que pode desencadear uma resposta provisória.

VoiceAgentMaxOutputTokens

A contagem máxima de tokens de saída ou o literal inf.

VoiceAgentNoiseReductionType

O modo de redução de ruído de áudio de entrada.

VoiceAgentRealtimeErrorCode

Códigos de erro gerados pelo cliente em tempo real dos Agentes de Voz.

VoiceAgentRealtimeEvent

Um evento recebido de uma ligação em tempo real com um agente de voz.

Os eventos conhecidos mantêm os seus tipos gerados e a normalização. Tipos de fios não reconhecidos estão envolvidos em VoiceAgentUnknownEvent. Ligue type para eventos conhecidos restritos, ou exclua type === "unknown" antes de passar um evento a um gestor de eventos conhecidos.

VoiceAgentServerEvent

Uma mensagem v1 estável enviada pelo serviço através de um agente de voz WebSocket.

VoiceAgentSessionIncludeOption

Campos adicionais que uma sessão de agente de voz pode incluir nas saídas do serviço.

VoiceAgentSessionResponse

A configuração efetiva da sessão regressou nos eventos do ciclo de vida da sessão do agente de voz.

VoiceAgentSessionUpdate

A configuração da sessão é aceite por um evento de atualização de sessão com agente de voz.

VoiceAgentSubagentAbortReason

A razão pela qual a consulta de subagentes foi abortada.

VoiceAgentSystemToolName

Uma ação de controlo de sessão de voz gerida por serviço. Os valores conhecidos são estáveis; valores adicionais podem ser adicionados ao longo do tempo.

VoiceAgentSystemToolUnion

Alias para VoiceAgentSystemToolUnion

VoiceAgentToolChoice

Comportamento de seleção de ferramentas para um agente de voz.

VoiceAgentToolResponseScheduling

Quando uma invocação de ferramenta cria uma resposta de seguimento. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceAgentToolUnion

Alias para VoiceAgentToolUnion

VoiceAgentTransport

O transporte usado para uma ligação de voz e agente.

VoiceAgentTurnDetectionConfigUnion

Alias para VoiceAgentTurnDetectionConfigUnion

VoiceAgentTurnDetectionType

A estratégia de deteção de curvas. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceAgentWebSocketMessage

Uma mensagem de texto JSON trocada através de um WebSocket de voz já estabelecido. Os bytes de áudio são codificados em base64 nos campos de eventos JSON.

VoiceAgentWebSocketSubprotocol

O subprotocolo WebSocket é suportado por uma ligação de agente de voz.

VoiceAudioCodec

Um codec de áudio. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceAudioContainerFormat

Um formato de contentor de áudio. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceAudioRole

Um papel de participante voz-áudio. Podem ser adicionados valores adicionais ao longo do tempo.

VoiceConversationEngineUnion

Pseudónimo para VoiceConversationEngineUnion

VoiceConversationStatus

O estado do ciclo de vida de uma conversa vocal persistente:

  • in_progress: a sessão ao vivo está ativa, ou a finalização da persistência pós-sessão está pendente.
  • completed: finalização bem-sucedida após o fecho normal ou do cliente, end_conversation, um fecho de duração 1001 máxima, ou uma desconexão do cliente ou da rede que o serviço ainda pode finalizar.
  • failed: uma falha de serviço terminal, ponte, armazenamento ou transporte irrecuperável impediu a finalização.
VoiceModelType

Como o modelo que apoia um agente de voz é servido. Isto é independente da arquitetura (em tempo real ou em cascata), que o serviço deriva do modelo selecionado.

VoiceOutputModality

Uma modalidade de saída que o agente pode produzir. animation e avatar são usados quando um avatar é configurado.

VoiceType

A implementação por voz. Podem ser adicionados valores adicionais ao longo do tempo.

Enumerações

KnownApiVersions

Versões da API do Microsoft Foundry

Funções

isRestError(unknown)

Typeguard para RestError

Variáveis

RestError

Um tipo de erro personalizado para solicitações de pipeline com falha.

KnownVoiceAgentConnectionState

Valores conhecidos do VoiceAgentConnectionState reportados por uma ligação de voz e agente em tempo real.

Detalhes de Função

isRestError(unknown)

Typeguard para RestError

function isRestError(e: unknown): e is RestError

Parâmetros

e

unknown

Algo apanhado por uma cláusula de captura.

Devoluções

e is RestError

Detalhes das variáveis

RestError

Um tipo de erro personalizado para solicitações de pipeline com falha.

RestError: RestErrorConstructor

Tipo

KnownVoiceAgentConnectionState

Valores conhecidos do VoiceAgentConnectionState reportados por uma ligação de voz e agente em tempo real.

KnownVoiceAgentConnectionState: { Closing: "closing", Connected: "connected", Connecting: "connecting", Disconnected: "disconnected" }

Tipo

{ Closing: "closing", Connected: "connected", Connecting: "connecting", Disconnected: "disconnected" }