Share via


Models - List

Obtiene una lista de todos los modelos a los que puede acceder el recurso de Azure OpenAI. Estos incluyen modelos base, así como todos los modelos ajustados correctamente completados que pertenecen al recurso de Azure OpenAI.

GET {endpoint}/openai/models?api-version=2023-12-01-preview

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string

url

Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://aoairesource.openai.azure.com. Reemplace "aoairesource" por el nombre de la cuenta de Azure OpenAI).

api-version
query True

string

La versión de API solicitada.

Encabezado de la solicitud

Nombre Requerido Tipo Description
api-key True

string

Proporcione la clave de cuenta de Azure OpenAI de Cognitive Services aquí.

Respuestas

Nombre Tipo Description
200 OK

ModelList

Correcto

Other Status Codes

ErrorResponse

Se produjo un error.

Seguridad

api-key

Proporcione la clave de cuenta de Azure OpenAI de Cognitive Services aquí.

Type: apiKey
In: header

Ejemplos

Getting all models owned by account.

Sample Request

GET https://aoairesource.openai.azure.com/openai/models?api-version=2023-12-01-preview

Sample Response

{
  "data": [
    {
      "capabilities": {
        "fine_tune": true,
        "inference": true,
        "completion": true,
        "chat_completion": false,
        "embeddings": false
      },
      "lifecycle_status": "generally-available",
      "deprecation": {
        "fine_tune": 1677662127,
        "inference": 1709284527
      },
      "id": "curie",
      "status": "succeeded",
      "created_at": 1646126127,
      "updated_at": 1646127311,
      "object": "model"
    },
    {
      "model": "curie",
      "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
      "capabilities": {
        "fine_tune": false,
        "inference": true,
        "completion": true,
        "chat_completion": false,
        "embeddings": false
      },
      "lifecycle_status": "generally-available",
      "deprecation": {
        "inference": 1709284527
      },
      "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
      "status": "succeeded",
      "created_at": 1646126127,
      "updated_at": 1646127311,
      "object": "model"
    }
  ],
  "object": "list"
}

Definiciones

Nombre Description
Capabilities

Funcionalidades

Deprecation

Desuso

Error

Error

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningState

FineTuningState

InnerError

InnerError

InnerErrorCode

InnerErrorCode

LifeCycleStatus

LifeCycleStatus

Model

Modelo

ModelList

ModelList

TypeDiscriminator

TypeDiscriminator

Capabilities

Funcionalidades

Nombre Tipo Description
chat_completion

boolean

Valor que indica si un modelo admite la finalización del chat.

completion

boolean

Valor que indica si un modelo admite la finalización.

embeddings

boolean

Valor que indica si un modelo admite incrustaciones.

fine_tune

boolean

Valor que indica si se puede usar un modelo para ajustar correctamente.

inference

boolean

Valor que indica si se puede implementar un modelo.

Deprecation

Desuso

Nombre Tipo Description
fine_tune

integer

Fecha de finalización de la compatibilidad de ajuste preciso de este modelo. null Será para ajustar los modelos.

inference

integer

Fecha de finalización de la compatibilidad con la inferencia de este modelo.

Error

Error

Nombre Tipo Description
code

ErrorCode

ErrorCode
Códigos de error tal y como se definen en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Detalles del error si están disponibles.

innererror

InnerError

InnerError
Error interno tal y como se define en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Mensaje de este error.

target

string

Ubicación donde se produjo el error si está disponible.

ErrorCode

ErrorCode

Nombre Tipo Description
conflict

string

La operación solicitada entra en conflicto con el estado de recurso actual.

contentFilter

string

Se produjo un error en la generación de imágenes como resultado de nuestro sistema de seguridad.

fileImportFailed

string

Error en la importación del archivo.

forbidden

string

La operación está prohibida para la clave de usuario o API actual.

internalFailure

string

Error interno. Inténtelo de nuevo.

invalidPayload

string

Los datos de solicitud no son válidos para esta operación.

itemDoesAlreadyExist

string

El elemento ya existe.

jsonlValidationFailed

string

Error de validación de datos jsonl.

notFound

string

No se encuentra el recurso.

quotaExceeded

string

Cuota superada.

serviceUnavailable

string

El servicio no está disponible actualmente.

tooManyRequests

string

Demasiadas solicitudes. Inténtelo de nuevo más tarde.

unauthorized

string

La clave de usuario o API actual no está autorizada para la operación.

unexpectedEntityState

string

La operación no se puede ejecutar en el estado del recurso actual.

ErrorResponse

ErrorResponse

Nombre Tipo Description
error

Error

Error
Contenido de error tal y como se define en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningState

FineTuningState

Nombre Tipo Description
cancelled

string

La operación se ha cancelado y está incompleta. Se puede clasificar como un estado terminal.

created

string

Se creó la operación. Azure OpenAI no devuelve este estado y solo se expone por motivos de compatibilidad. Se puede clasificar como un estado inactivo.

failed

string

La operación ha completado el procesamiento con un error y no se puede consumir más. Se puede clasificar como un estado terminal.

pending

string

La operación aún no está en cola para procesarse en el futuro. Se puede clasificar como un estado inactivo.

running

string

La operación se ha iniciado para procesarse. Se puede clasificar como un estado activo.

succeeded

string

La operación se ha procesado correctamente y está lista para su consumo. Se puede clasificar como un estado terminal.

InnerError

InnerError

Nombre Tipo Description
code

InnerErrorCode

InnerErrorCode
Códigos de error internos tal como se definen en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Error interno tal y como se define en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Nombre Tipo Description
invalidPayload

string

Los datos de solicitud no son válidos para esta operación.

LifeCycleStatus

LifeCycleStatus

Nombre Tipo Description
generally-available

string

El modelo está disponible con carácter general.

preview

string

El modelo está en versión preliminar y está cubierto por los términos de la versión preliminar del servicio.

Model

Modelo

Nombre Tipo Description
capabilities

Capabilities

Funcionalidades
Funcionalidades de un modelo base o de ajuste preciso.

created_at

integer

Marca de tiempo cuando se creó este trabajo o elemento (en épocas unix).

deprecation

Deprecation

Desuso
Define las fechas de desuso para los distintos casos de uso de un modelo. Normalmente, los modelos base admiten 1 año de ajuste preciso después de la creación. Normalmente, la inferencia se admite 2 años después de la creación de modelos base o optimizados. Las fechas exactas se especifican en las propiedades .

fine_tune

string

La identidad del trabajo de ajuste (fine-tune-id) si se trata de un modelo de ajuste preciso; de lo contrario, null.

id

string

Identidad de este elemento.

lifecycle_status

LifeCycleStatus

LifeCycleStatus
Estado del ciclo de vida de un modelo. Nota: Un modelo se puede promover de "versión preliminar" a "disponible con carácter general", pero nunca de "disponible con carácter general" a "versión preliminar".

model

string

La identidad del modelo base (model-id) si se trata de un modelo de ajuste preciso; de lo contrario, null.

object

TypeDiscriminator

TypeDiscriminator
Define el tipo de un objeto .

status

FineTuningState

FineTuningState
El estado de un objeto finetunes o un trabajo de ajuste preciso.

updated_at

integer

Marca de tiempo cuando este trabajo o elemento se modificó por última vez (en épocas unix).

ModelList

ModelList

Nombre Tipo Description
data

Model[]

La lista de elementos.

object

TypeDiscriminator

TypeDiscriminator
Define el tipo de un objeto .

TypeDiscriminator

TypeDiscriminator

Nombre Tipo Description
file

string

Este objeto representa un archivo.

fine-tune

string

Este objeto representa un trabajo de ajuste preciso.

fine-tune-event

string

Este objeto representa un evento de un trabajo ajustado.

fine_tuning.job

string

Este objeto representa un trabajo de ajuste preciso.

fine_tuning.job.event

string

Este objeto representa un evento de un trabajo de ajuste preciso.

list

string

Este objeto representa una lista de otros objetos.

model

string

Este objeto representa un modelo (puede ser un modelo base o ajustar el resultado del trabajo).