BetaEvaluatorsOperations interface

Interfaz que representa las operaciones de un BetaEvaluators.

Propiedades

cancelGenerationJob

Cancela un trabajo de generación evaluador por su ID.

createGenerationJob

Crea un trabajo de generación de evaluadores. El servicio genera definiciones de evaluadores basadas en rúbricas a partir de los materiales fuente proporcionados de forma asíncrona.

createVersion

Crea una nueva versión del evaluador con un identificador de versión incrementado automáticamente.

deleteGenerationJob

Elimina un trabajo de generación evaluador por su ID. Solo elimina el registro del trabajo; el evaluador generado (si existe) se conserva.

deleteVersion

Elimina la versión especificada del evaluador. Devuelve 204 independientemente de si la versión existía o no.

getCredentials

Recupera las credenciales SAS para acceder a la cuenta de almacenamiento asociada a la versión del evaluador especificada.

getGenerationJob

Obtiene los detalles de un trabajo de generación evaluador por su ID.

getVersion

Recupera la versión especificada del evaluador, devolviendo 404 si no existe.

list

Lista la última versión de cada evaluador

listGenerationJobs

Devuelve una lista de trabajos generados por evaluadores. La API de Listas tiene hasta unos segundos de retardo en la propagación, por lo que un trabajo creado recientemente puede no aparecer inmediatamente; utiliza la API de generación de trabajos Get evaluator con el ID de trabajo para recuperar un trabajo específico sin demora.

listVersions

Devuelve las versiones disponibles para el evaluador especificado.

pendingUpload

Inicia una nueva carga pendiente o recupera una existente para la versión del evaluador especificada.

updateVersion

Actualiza la versión del evaluador especificada en su lugar.

Detalles de las propiedades

cancelGenerationJob

Cancela un trabajo de generación evaluador por su ID.

cancelGenerationJob: (jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valor de propiedad

(jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

createGenerationJob

Crea un trabajo de generación de evaluadores. El servicio genera definiciones de evaluadores basadas en rúbricas a partir de los materiales fuente proporcionados de forma asíncrona.

createGenerationJob: (job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valor de propiedad

(job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

createVersion

Crea una nueva versión del evaluador con un identificador de versión incrementado automáticamente.

createVersion: (name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

Valor de propiedad

(name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

deleteGenerationJob

Elimina un trabajo de generación evaluador por su ID. Solo elimina el registro del trabajo; el evaluador generado (si existe) se conserva.

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

Valor de propiedad

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

deleteVersion

Elimina la versión especificada del evaluador. Devuelve 204 independientemente de si la versión existía o no.

deleteVersion: (name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

Valor de propiedad

(name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

getCredentials

Recupera las credenciales SAS para acceder a la cuenta de almacenamiento asociada a la versión del evaluador especificada.

getCredentials: (name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

Valor de propiedad

(name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

getGenerationJob

Obtiene los detalles de un trabajo de generación evaluador por su ID.

getGenerationJob: (jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valor de propiedad

(jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

getVersion

Recupera la versión especificada del evaluador, devolviendo 404 si no existe.

getVersion: (name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

Valor de propiedad

(name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

list

Lista la última versión de cada evaluador

list: (options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valor de propiedad

(options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

listGenerationJobs

Devuelve una lista de trabajos generados por evaluadores. La API de Listas tiene hasta unos segundos de retardo en la propagación, por lo que un trabajo creado recientemente puede no aparecer inmediatamente; utiliza la API de generación de trabajos Get evaluator con el ID de trabajo para recuperar un trabajo específico sin demora.

listGenerationJobs: (options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

Valor de propiedad

(options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

listVersions

Devuelve las versiones disponibles para el evaluador especificado.

listVersions: (name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valor de propiedad

(name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

pendingUpload

Inicia una nueva carga pendiente o recupera una existente para la versión del evaluador especificada.

pendingUpload: (name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

Valor de propiedad

(name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

updateVersion

Actualiza la versión del evaluador especificada en su lugar.

updateVersion: (name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>

Valor de propiedad

(name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>