Delen via


Models - List

Hiermee haalt u een lijst op met alle modellen die toegankelijk zijn voor de Azure OpenAI-resource. Deze omvatten basismodellen en alle voltooide, nauwkeurig afgestemde modellen die eigendom zijn van de Azure OpenAI-resource.

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

URI-parameters

Name In Vereist Type Description
endpoint
path True

string

url

Ondersteunde Cognitive Services-eindpunten (protocol- en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door de naam van uw Azure OpenAI-account).

api-version
query True

string

De aangevraagde API-versie.

Aanvraagkoptekst

Name Vereist Type Description
api-key True

string

Geef hier uw Azure OpenAI-accountsleutel voor Cognitive Services op.

Antwoorden

Name Type Description
200 OK

ModelList

Geslaagd

Other Status Codes

ErrorResponse

Er is een fout opgetreden.

Beveiliging

api-key

Geef hier uw Azure OpenAI-accountsleutel voor Cognitive Services op.

Type: apiKey
In: header

Voorbeelden

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

Definities

Name Description
Capabilities

Functies

Deprecation

Afschaffing

Error

Fout

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningState

FineTuningState

InnerError

InnerError

InnerErrorCode

InnerErrorCode

LifeCycleStatus

LifeCycleStatus

Model

Model

ModelList

Modellijst

TypeDiscriminator

TypeDiscriminator

Capabilities

Functies

Name Type Description
chat_completion

boolean

Een waarde die aangeeft of een model ondersteuning biedt voor het voltooien van chats.

completion

boolean

Een waarde die aangeeft of een model voltooiing ondersteunt.

embeddings

boolean

Een waarde die aangeeft of een model ondersteuning biedt voor insluitingen.

fine_tune

boolean

Een waarde die aangeeft of een model kan worden gebruikt voor het afstemmen.

inference

boolean

Een waarde die aangeeft of een model kan worden geïmplementeerd.

Deprecation

Afschaffing

Name Type Description
fine_tune

integer

De einddatum voor het nauwkeurig afstemmen van de ondersteuning van dit model. Zal zijn null voor het verfijnen van modellen.

inference

integer

De einddatum van de deductieondersteuning van dit model.

Error

Fout

Name Type Description
code

ErrorCode

ErrorCode
Foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

De foutdetails, indien beschikbaar.

innererror

InnerError

InnerError
Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Het bericht van deze fout.

target

string

De locatie waar de fout is opgetreden, indien beschikbaar.

ErrorCode

ErrorCode

Name Type Description
conflict

string

De aangevraagde bewerking conflicteert met de huidige resourcestatus.

contentFilter

string

Het genereren van installatiekopieën is mislukt als gevolg van ons veiligheidssysteem.

fileImportFailed

string

Het importeren van het bestand is mislukt.

forbidden

string

De bewerking is verboden voor de huidige gebruiker/API-sleutel.

internalFailure

string

Interne fout. Probeer het opnieuw.

invalidPayload

string

De aanvraaggegevens zijn ongeldig voor deze bewerking.

itemDoesAlreadyExist

string

Het item bestaat al.

jsonlValidationFailed

string

Validatie van jsonl-gegevens is mislukt.

notFound

string

De resource is niet gevonden.

quotaExceeded

string

Het quotum is overschreden.

serviceUnavailable

string

De service is momenteel niet beschikbaar.

tooManyRequests

string

Te veel aanvragen. Probeer het later opnieuw.

unauthorized

string

De huidige gebruiker/API-sleutel is niet geautoriseerd voor de bewerking.

unexpectedEntityState

string

De bewerking kan niet worden uitgevoerd in de status van de huidige resource.

ErrorResponse

ErrorResponse

Name Type Description
error

Error

Fout
Foutinhoud zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningState

FineTuningState

Name Type Description
cancelled

string

De bewerking is geannuleerd en is onvolledig. Het kan worden gecategoriseerd als een terminale status.

created

string

De bewerking is gemaakt. Deze status wordt niet geretourneerd door Azure OpenAI en wordt alleen beschikbaar gesteld voor compatibiliteit. Het kan worden gecategoriseerd als een inactieve status.

failed

string

De bewerking is voltooid met een fout en kan niet verder worden gebruikt. Het kan worden gecategoriseerd als een terminale status.

pending

string

De bewerking is nog niet in de wachtrij geplaatst om in de toekomst te worden verwerkt. Het kan worden gecategoriseerd als een inactieve status.

running

string

De bewerking is gestart. Het kan worden gecategoriseerd als een actieve status.

succeeded

string

De bewerking is verwerkt en is gereed voor gebruik. Het kan worden gecategoriseerd als een terminale status.

InnerError

InnerError

Name Type Description
code

InnerErrorCode

InnerErrorCode
Interne foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Name Type Description
invalidPayload

string

De aanvraaggegevens zijn ongeldig voor deze bewerking.

LifeCycleStatus

LifeCycleStatus

Name Type Description
generally-available

string

Model is algemeen beschikbaar.

preview

string

Het model is in preview en valt onder de voorwaarden voor de preview-versie van de service.

Model

Model

Name Type Description
capabilities

Capabilities

Functies
De mogelijkheden van een basis- of verfijningsmodel.

created_at

integer

Een tijdstempel wanneer deze taak of dit item is gemaakt (in unix-epochs).

deprecation

Deprecation

Afschaffing
Definieert de datums van afschaffing voor de verschillende use cases van een model. Meestal ondersteunen basismodellen 1 jaar na het maken van de afstemming. Deductie wordt doorgaans 2 jaar na het maken van basismodellen of nauwkeurig afgestemde modellen ondersteund. De exacte datums worden opgegeven in de eigenschappen.

fine_tune

string

De taakidentiteit (fine-tune-id) als dit een verfijningsmodel is; anders null.

id

string

De identiteit van dit item.

lifecycle_status

LifeCycleStatus

LifeCycleStatus
De levenscyclusstatus van een model. Opmerking: Een model kan worden gepromoveerd van 'preview' naar 'algemeen beschikbaar', maar nooit van 'algemeen beschikbaar' naar 'preview'.

model

string

De basismodelidentiteit (model-id) als dit een nauwkeurig af te stemmen model is; anders null.

object

TypeDiscriminator

TypeDiscriminator
Definieert het type van een object.

status

FineTuningState

FineTuningState
De status van een finetunes-object of taak voor het afstemmen.

updated_at

integer

Een tijdstempel wanneer deze taak of dit item voor het laatst is gewijzigd (in unix-epochs).

ModelList

Modellijst

Name Type Description
data

Model[]

De lijst met items.

object

TypeDiscriminator

TypeDiscriminator
Definieert het type van een object.

TypeDiscriminator

TypeDiscriminator

Name Type Description
file

string

Dit object vertegenwoordigt een bestand.

fine-tune

string

Dit object vertegenwoordigt een taak om af te stemmen.

fine-tune-event

string

Dit object vertegenwoordigt een gebeurtenis van een taak voor het afstemmen.

fine_tuning.job

string

Dit object vertegenwoordigt een taak om af te stemmen.

fine_tuning.job.event

string

Dit object vertegenwoordigt een gebeurtenis van een taak voor het afstemmen.

list

string

Dit object vertegenwoordigt een lijst met andere objecten.

model

string

Dit object vertegenwoordigt een model (kan een basismodel zijn of taakresultaat nauwkeurig afstemmen).