BetaAgentsOperations interface

Operações para agentes gerenciadores.

Propriedades

cancelOptimizationJob

Solicite o cancelamento de um trabalho em execução ou em fila. Retorna um erro se o trabalho já estiver em estado terminal.

createFromPrompt

Gera e cria um agente a partir de entradas de alto nível específicas para o tipo. A definição gerada permanece totalmente editável por meio das operações padrão de versionamento do agente.

createOptimizationJob

Crie um trabalho de otimização. Retorna o 201 com o trabalho em fila. Honras Operation-Id por retentativa idempotente.

deleteOptimizationJob

Exclua o trabalho e seus artefatos candidatos. Cancela primeiro se não for terminal.

getOptimizationJob

Conseguir um emprego de otimização por id.

listOptimizationJobs

Liste vagas de otimização. Suporta paginação de cursor e filtros opcionais de status/agent_name.

Detalhes da propriedade

cancelOptimizationJob

Solicite o cancelamento de um trabalho em execução ou em fila. Retorna um erro se o trabalho já estiver em estado terminal.

cancelOptimizationJob: (jobId: string, options?: BetaAgentsCancelOptimizationJobOptionalParams) => Promise<AgentOptimizationJob>

Valor da propriedade

(jobId: string, options?: BetaAgentsCancelOptimizationJobOptionalParams) => Promise<AgentOptimizationJob>

createFromPrompt

Gera e cria um agente a partir de entradas de alto nível específicas para o tipo. A definição gerada permanece totalmente editável por meio das operações padrão de versionamento do agente.

createFromPrompt: (body: GenerateVoiceAgentRequest, options?: BetaAgentsCreateFromPromptOptionalParams) => Promise<Agent>

Valor da propriedade

(body: GenerateVoiceAgentRequest, options?: BetaAgentsCreateFromPromptOptionalParams) => Promise<Agent>

createOptimizationJob

Crie um trabalho de otimização. Retorna o 201 com o trabalho em fila. Honras Operation-Id por retentativa idempotente.

createOptimizationJob: (job: AgentOptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<AgentOptimizationJobResult>

Valor da propriedade

(job: AgentOptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<AgentOptimizationJobResult>

deleteOptimizationJob

Exclua o trabalho e seus artefatos candidatos. Cancela primeiro se não for terminal.

deleteOptimizationJob: (jobId: string, options?: BetaAgentsDeleteOptimizationJobOptionalParams) => Promise<void>

Valor da propriedade

(jobId: string, options?: BetaAgentsDeleteOptimizationJobOptionalParams) => Promise<void>

getOptimizationJob

Conseguir um emprego de otimização por id.

getOptimizationJob: (jobId: string, options?: BetaAgentsGetOptimizationJobOptionalParams) => Promise<AgentOptimizationJob>

Valor da propriedade

(jobId: string, options?: BetaAgentsGetOptimizationJobOptionalParams) => Promise<AgentOptimizationJob>

listOptimizationJobs

Liste vagas de otimização. Suporta paginação de cursor e filtros opcionais de status/agent_name.

listOptimizationJobs: (options?: BetaAgentsListOptimizationJobsOptionalParams) => PagedAsyncIterableIterator<AgentOptimizationJobListItem, AgentOptimizationJobListItem[], PageSettings>

Valor da propriedade

(options?: BetaAgentsListOptimizationJobsOptionalParams) => PagedAsyncIterableIterator<AgentOptimizationJobListItem, AgentOptimizationJobListItem[], PageSettings>