Share via


Models - List

Ottiene un elenco di tutti i modelli accessibili dalla risorsa OpenAI di Azure. Questi includono i modelli di base e tutti i modelli ottimizzati completati correttamente di proprietà della risorsa Azure OpenAI.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
endpoint
path True

string

url

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://aoairesource.openai.azure.com. Sostituire "aoairesource" con il nome dell'account Azure OpenAI.

api-version
query True

string

Versione dell'API richiesta.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
api-key True

string

Specificare la chiave dell'account Azure OpenAI di Servizi cognitivi qui.

Risposte

Nome Tipo Descrizione
200 OK

ModelList

Operazione riuscita

Other Status Codes

ErrorResponse

Si è verificato un errore.

Sicurezza

api-key

Specificare la chiave dell'account Azure OpenAI di Servizi cognitivi qui.

Type: apiKey
In: header

Esempio

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"
}

Definizioni

Nome Descrizione
Capabilities

Funzionalità

Deprecation

Deprecazione

Error

Errore

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningState

FineTuningState

InnerError

InnerError

InnerErrorCode

InnerErrorCode

LifeCycleStatus

LifeCycleStatus

Model

Modello

ModelList

ModelList

TypeDiscriminator

TypeDiscriminator

Capabilities

Funzionalità

Nome Tipo Descrizione
chat_completion

boolean

Valore che indica se un modello supporta il completamento della chat.

completion

boolean

Valore che indica se un modello supporta il completamento.

embeddings

boolean

Valore che indica se un modello supporta gli incorporamenti.

fine_tune

boolean

Valore che indica se un modello può essere utilizzato per l'ottimizzazione.

inference

boolean

Valore che indica se è possibile distribuire un modello.

Deprecation

Deprecazione

Nome Tipo Descrizione
fine_tune

integer

Data di fine dell'ottimizzazione del supporto di questo modello. null Sarà per ottimizzare i modelli.

inference

integer

Data di fine del supporto dell'inferenza di questo modello.

Error

Errore

Nome Tipo Descrizione
code

ErrorCode

ErrorCode
Codici di errore definiti nelle linee guida REST Di Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Dettagli dell'errore, se disponibili.

innererror

InnerError

InnerError
Errore interno, come definito nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Messaggio di questo errore.

target

string

Percorso in cui si è verificato l'errore, se disponibile.

ErrorCode

ErrorCode

Nome Tipo Descrizione
conflict

string

L'operazione richiesta è in conflitto con lo stato della risorsa corrente.

contentFilter

string

La generazione di immagini non è riuscita a causa del nostro sistema di sicurezza.

fileImportFailed

string

Importazione del file non riuscita.

forbidden

string

L'operazione non è consentita per la chiave utente/API corrente.

internalFailure

string

Errore interno. Riprovare.

invalidPayload

string

I dati della richiesta non sono validi per questa operazione.

itemDoesAlreadyExist

string

L'elemento esiste già.

jsonlValidationFailed

string

La convalida dei dati jsonl non è riuscita.

notFound

string

La risorsa non viene trovata.

quotaExceeded

string

Quota superata.

serviceUnavailable

string

Il servizio non è attualmente disponibile.

tooManyRequests

string

Numero eccessivo di richieste. Riprovare più tardi.

unauthorized

string

La chiave utente/API corrente non è autorizzata per l'operazione.

unexpectedEntityState

string

L'operazione non può essere eseguita nello stato della risorsa corrente.

ErrorResponse

ErrorResponse

Nome Tipo Descrizione
error

Error

Errore
Contenuto degli errori come definito nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningState

FineTuningState

Nome Tipo Descrizione
cancelled

string

L'operazione è stata annullata ed è incompleta. Può essere categorizzato come stato terminale.

created

string

L'operazione è stata creata. Questo stato non viene restituito da Azure OpenAI ed esposto solo per la compatibilità. Può essere categorizzato come stato inattivo.

failed

string

L'operazione ha completato l'elaborazione con un errore e non può essere ulteriormente utilizzata. Può essere categorizzato come stato terminale.

pending

string

L'operazione non è ancora in coda da elaborare in futuro. Può essere categorizzato come stato inattivo.

running

string

L'operazione è stata avviata per l'elaborazione. Può essere categorizzato come stato attivo.

succeeded

string

L'operazione è stata elaborata correttamente ed è pronta per l'utilizzo. Può essere categorizzato come stato terminale.

InnerError

InnerError

Nome Tipo Descrizione
code

InnerErrorCode

InnerErrorCode
Codici di errore interni definiti nelle linee guida microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Errore interno, come definito nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Nome Tipo Descrizione
invalidPayload

string

I dati della richiesta non sono validi per questa operazione.

LifeCycleStatus

LifeCycleStatus

Nome Tipo Descrizione
generally-available

string

Il modello è disponibile a livello generale.

preview

string

Il modello è in anteprima e coperto dalle condizioni di anteprima del servizio.

Model

Modello

Nome Tipo Descrizione
capabilities

Capabilities

Funzionalità
Funzionalità di un modello di base o di ottimizzazione.

created_at

integer

Timestamp quando è stato creato questo processo o elemento (in periodi unix).

deprecation

Deprecation

Deprecazione
Definisce le date di deprecazione per i diversi casi d'uso di un modello. In genere i modelli di base supportano 1 anno di ottimizzazione dopo la creazione. L'inferenza è in genere supportata 2 anni dopo la creazione di modelli di base o ottimizzati. Le date esatte vengono specificate nelle proprietà .

fine_tune

string

L'identità del processo di ottimizzazione (tune-id) se si tratta di un modello di ottimizzazione; in caso contrario null, .

id

string

Identità dell'elemento.

lifecycle_status

LifeCycleStatus

LifeCycleStatus
Stato del ciclo di vita di un modello. Nota: un modello può essere promosso da "anteprima" a "disponibile a livello generale", ma non da "disponibile a livello generale" a "anteprima".

model

string

Identità del modello di base (model-id) se si tratta di un modello di ottimizzazione. in caso contrario null, .

object

TypeDiscriminator

TypeDiscriminator
Definisce il tipo di un oggetto .

status

FineTuningState

FineTuningState
Stato di un oggetto di finetunes o di un processo di ottimizzazione.

updated_at

integer

Timestamp quando il processo o l'elemento è stato modificato per ultimo (in periodi Unix).

ModelList

ModelList

Nome Tipo Descrizione
data

Model[]

Elenco di elementi.

object

TypeDiscriminator

TypeDiscriminator
Definisce il tipo di un oggetto .

TypeDiscriminator

TypeDiscriminator

Nome Tipo Descrizione
file

string

Questo oggetto rappresenta un file.

fine-tune

string

Questo oggetto rappresenta un processo di ottimizzazione.

fine-tune-event

string

Questo oggetto rappresenta un evento di un processo di ottimizzazione.

fine_tuning.job

string

Questo oggetto rappresenta un processo di ottimizzazione.

fine_tuning.job.event

string

Questo oggetto rappresenta un evento di un processo di ottimizzazione.

list

string

Questo oggetto rappresenta un elenco di altri oggetti.

model

string

Questo oggetto rappresenta un modello (può essere un modello di base o ottimizzare il risultato del processo).