Megosztás a következőn keresztül:


Models - List

Lekéri az Azure OpenAI-erőforrás által elérhető összes modell listáját. Ezek közé tartoznak az alapmodellek, valamint az Azure OpenAI-erőforrás tulajdonában lévő összes sikeresen elvégzett, finomhangolt modell.

GET {endpoint}/openai/models?api-version=2024-02-01

URI-paraméterek

Name In Kötelező Típus Description
endpoint
path True

string

url

Támogatott Cognitive Services-végpontok (protokoll és állomásnév, például: https://aoairesource.openai.azure.com. Cserélje le az "aoairesource" kifejezést az Azure OpenAI-fiók nevére.

api-version
query True

string

A kért API-verzió.

Kérelem fejléce

Name Kötelező Típus Description
api-key True

string

Itt adhatja meg a Cognitive Services Azure OpenAI-fiókkulcsát.

Válaszok

Name Típus Description
200 OK

ModelList

Siker

Other Status Codes

ErrorResponse

Hiba történt.

Biztonság

api-key

Itt adhatja meg a Cognitive Services Azure OpenAI-fiókkulcsát.

Type: apiKey
In: header

Példák

Getting all models owned by account.

Sample Request

GET https://aoairesource.openai.azure.com/openai/models?api-version=2024-02-01

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,
      "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,
      "object": "model"
    }
  ],
  "object": "list"
}

Definíciók

Name Description
Capabilities

Képességek

Deprecation

Elavulás

Error

Hiba

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningState

FineTuningState

InnerError

InnerError

InnerErrorCode

InnerErrorCode

LifeCycleStatus

LifeCycleStatus

Model

Modellezés

ModelList

ModelList

TypeDiscriminator

TypeDiscriminator

Capabilities

Képességek

Name Típus Description
chat_completion

boolean

Egy érték, amely azt jelzi, hogy egy modell támogatja-e a csevegés befejezését.

completion

boolean

Egy érték, amely azt jelzi, hogy egy modell támogatja-e a befejezést.

embeddings

boolean

Érték, amely azt jelzi, hogy egy modell támogatja-e a beágyazást.

fine_tune

boolean

Egy érték, amely azt jelzi, hogy a modell használható-e a finomhangoláshoz.

inference

boolean

Egy érték, amely azt jelzi, hogy egy modell üzembe helyezhető-e.

Deprecation

Elavulás

Name Típus Description
fine_tune

integer

A modell finomhangolásának záró dátuma. A modellek finomhangolásához fog null működni.

inference

integer

A modell következtetési támogatásának záró dátuma.

Error

Hiba

Name Típus Description
code

ErrorCode

ErrorCode
A Microsoft REST irányelveiben (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses) meghatározott hibakódok.

details

Error[]

A hiba részletei, ha elérhetők.

innererror

InnerError

InnerError
A Microsoft REST irányelveiben (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses) meghatározott belső hiba.

message

string

A hiba üzenete.

target

string

Az a hely, ahol a hiba történt, ha elérhető.

ErrorCode

ErrorCode

Name Típus Description
conflict

string

A kért művelet ütközik az aktuális erőforrásállapottal.

contentFilter

string

A rendszerkép létrehozása a biztonsági rendszerünk miatt meghiúsult.

fileImportFailed

string

A fájl importálása nem sikerült.

forbidden

string

A művelet az aktuális felhasználói/API-kulcs esetében tiltott.

internalFailure

string

Belső hiba történt. Próbálkozzon újra.

invalidPayload

string

A kérelem adatai érvénytelenek ehhez a művelethez.

itemDoesAlreadyExist

string

Az elem már létezik.

jsonlValidationFailed

string

A jsonl-adatok érvényesítése nem sikerült.

notFound

string

Az erőforrás nem található.

quotaExceeded

string

Kvóta túllépve.

serviceUnavailable

string

A szolgáltatás jelenleg nem érhető el.

tooManyRequests

string

Túl sok kérés. Próbálkozzon újra később.

unauthorized

string

Az aktuális felhasználói/API-kulcs nincs engedélyezve a művelethez.

unexpectedEntityState

string

A művelet nem hajtható végre az aktuális erőforrás állapotában.

ErrorResponse

ErrorResponse

Name Típus Description
error

Error

Hiba
A Microsoft REST irányelveiben (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses) meghatározott hibatartalom.

FineTuningState

FineTuningState

Name Típus Description
cancelled

string

A művelet megszakadt, és nem fejeződött be. Ez terminálállapotként kategorizálható.

created

string

A művelet létrejött. Ezt az állapotot az Azure OpenAI nem adja vissza, és csak kompatibilitási okokból teszi közzé. Inaktív állapotként kategorizálható.

failed

string

A művelet sikertelen feldolgozást végzett, és nem használható tovább. Ez terminálállapotként kategorizálható.

pending

string

A művelet még nincs várólistán feldolgozva a jövőben. Inaktív állapotként kategorizálható.

running

string

A művelet feldolgozása megkezdődött. Aktív állapotként kategorizálható.

succeeded

string

A művelet sikeresen fel lett dolgozva, és használatra kész. Ez terminálállapotként kategorizálható.

InnerError

InnerError

Name Típus Description
code

InnerErrorCode

InnerErrorCode
A Microsoft REST irányelveiben (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses) meghatározott belső hibakódok.

innererror

InnerError

InnerError
A Microsoft REST irányelveiben (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses) meghatározott belső hiba.

InnerErrorCode

InnerErrorCode

Name Típus Description
invalidPayload

string

A kérelem adatai érvénytelenek ehhez a művelethez.

LifeCycleStatus

LifeCycleStatus

Name Típus Description
generally-available

string

A modell általánosan elérhető.

preview

string

A modell előzetes verzióban érhető el, és a szolgáltatás előzetes verziójának feltételei vonatkoznak gombra.

Model

Modellezés

Name Típus Description
capabilities

Capabilities

Képességek
Egy alap- vagy finomhangoló modell képességei.

created_at

integer

A feladat vagy elem létrehozásának időbélyege (Unix-alapidőszakokban).

deprecation

Deprecation

Elavulás
Meghatározza a modell különböző használati eseteinek elavulásának dátumát. Az alapmodellek általában 1 év finomhangolást támogatnak a létrehozás után. A következtetés általában 2 évvel az alap- vagy finomhangolt modellek létrehozása után támogatott. A pontos dátumok a tulajdonságokban vannak megadva.

fine_tune

string

A finomhangolási feladat identitása (finomhangoló-azonosító), ha ez egy finomhangoló modell; egyéb esetben null: .

id

string

Az elem identitása.

lifecycle_status

LifeCycleStatus

LifeCycleStatus
A modell életciklus-állapota. Megjegyzés: A modell előléptethető az "előzetes verzióról" az "általánosan elérhető" értékre, de az "általánosan elérhető" modellről az "előzetes verzióra" soha nem.

model

string

Az alapmodell-identitás (modell-azonosító), ha ez egy finomhangoló modell; egyéb esetben null: .

object

TypeDiscriminator

TypeDiscriminator
Meghatározza az objektum típusát.

status

FineTuningState

FineTuningState
Egy finomhangolási objektum vagy finomhangolási feladat állapota.

ModelList

ModelList

Name Típus Description
data

Model[]

Az elemek listája.

object

TypeDiscriminator

TypeDiscriminator
Meghatározza az objektum típusát.

TypeDiscriminator

TypeDiscriminator

Name Típus Description
file

string

Ez az objektum egy fájlt jelöl.

fine-tune

string

Ez az objektum egy finomhangoló feladatot jelöl.

fine-tune-event

string

Ez az objektum egy finomhangoló feladat eseményét jelöli.

fine_tuning.job

string

Ez az objektum egy finomhangoló feladatot jelöl.

fine_tuning.job.event

string

Ez az objektum egy finomhangolási feladat eseményét jelöli.

list

string

Ez az objektum más objektumok listáját jelöli.

model

string

Ez az objektum egy modellt jelöl (lehet alapmodell vagy a feladat eredményének finomhangolása).