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


@azure-rest/ai-inference package

Interfészek

ChatChoiceOutput

Egyetlen parancssori kiegészítés ábrázolása egy teljes csevegés befejezésére irányuló kérés részeként. A rendszer általában n lehetőségeket hoz létre a megadott kérésenként, alapértelmezett értéke 1. A jogkivonatok korlátozásai és egyéb beállításai korlátozhatják a létrehozott lehetőségek számát.

ChatCompletionsNamedToolChoice

Egy adott, elnevezett függvényeszköz eszközének kiválasztása, amely a csevegés befejezését a nevesített függvény használatára korlátozza.

ChatCompletionsNamedToolChoiceFunction

Egy adott, elnevezett függvényeszköz eszközének kiválasztása, amely a csevegés befejezését a nevesített függvény használatára korlátozza.

ChatCompletionsOutput

A csevegés befejezésére vonatkozó kérés válaszadatainak ábrázolása. A befejezések számos feladatot támogatnak, és olyan szöveget hoznak létre, amely a megadott parancssori adatokból folytatódik vagy "befejeződik".

ChatCompletionsResponseFormatJsonObject

A csevegés befejezésének válaszformátuma, amely az érvényes JSON-objektumok kibocsátására korlátozza a válaszokat. Vegye figyelembe, hogy a JSON mód engedélyezéséhez egyes AI-modellek esetében arra is szükség lehet, hogy utasítsa a modellt, hogy állítson elő JSON-t egy rendszeren vagy felhasználói üzeneten keresztül.

ChatCompletionsResponseFormatJsonSchema

A csevegés befejezésének válaszformátuma, amely korlátozza a válaszokat érvényes JSON-objektumok kibocsátására, a hívó által megadott JSON-sémával.

ChatCompletionsResponseFormatJsonSchemaDefinition

A csevegések befejezésének válaszformátumát JSON-ként határozza meg egy adott sémával. A befejezések létrehozásakor az AI-modellnek be kell tartania ezt a sémát.

ChatCompletionsResponseFormatParent

Azt a formátumot jelöli, amelyet a modellnek ki kell adnia. Ezzel engedélyezheti a JSON módot az alapértelmezett szöveges mód helyett. Vegye figyelembe, hogy a JSON mód engedélyezéséhez egyes AI-modellek esetében arra is szükség lehet, hogy utasítsa a modellt, hogy állítson elő JSON-t egy rendszeren vagy felhasználói üzeneten keresztül.

ChatCompletionsResponseFormatText

A csevegés befejezésének válaszformátuma, amely szöveges válaszokat bocsát ki. Ez az alapértelmezett válaszformátum.

ChatCompletionsToolCall

Az AI-modell által kért függvényeszköz-hívás.

ChatCompletionsToolCallOutput

Az AI-modell által kért függvényeszköz-hívás.

ChatCompletionsToolDefinition

A függvény meghívására használható csevegővégzítési eszköz definíciója.

ChatMessageAudioDataContentItem

Strukturált csevegési tartalomelem a base64 kódolású adatokként átadott hangtartalmakhoz.

ChatMessageAudioUrlContentItem

Strukturált csevegési tartalomelem az URL-címként átadott hangtartalmakhoz.

ChatMessageContentItemParent

Strukturált tartalomelem absztrakt ábrázolása egy csevegőüzenetben.

ChatMessageImageContentItem

Képhivatkozást tartalmazó strukturált csevegési tartalomelem.

ChatMessageImageUrl

Olyan internetes hely, ahonnan a modell lekérhet egy képet.

ChatMessageInputAudio

A bemeneti hangadatok részletei.

ChatMessageInputAudioUrl

A hang URL-címének részletei.

ChatMessageTextContentItem

Egyszerű szöveget tartalmazó strukturált csevegési tartalomelem.

ChatRequestAssistantMessage

A kérés csevegőüzenete, amely az asszisztens válaszát vagy műveletét jelöli.

ChatRequestDeveloperMessage

A kérések csevegőüzenete, amely fejlesztői utasításokat tartalmaz, amelyek befolyásolják, hogy a modell hogyan fog csevegővégzítési választ generálni. Egyes AI-modellek a rendszerüzenetek helyett támogatják a fejlesztői üzeneteket.

ChatRequestMessageParent

Egy csevegőüzenet absztrakt ábrázolása a kérésben megadott módon.

ChatRequestSystemMessage

A kérések csevegőüzenete, amely olyan rendszerutasításokat tartalmaz, amelyek befolyásolják, hogy a modell hogyan generálja a csevegés befejezésére adott választ.

ChatRequestToolMessage

Egy konfigurált eszköz kért kimenetét megjelenítő csevegőüzenet.

ChatRequestUserMessage

A kérés csevegőüzenete, amely az asszisztens felhasználói bemenetét jelzi.

ChatResponseMessageOutput

A válaszban kapott csevegőüzenet megjelenítése.

CompletionsUsageOutput

A befejezési kérelemhez feldolgozott jogkivonatok számának ábrázolása. A counts figyelembe veszi az összes jogkivonatot a parancssorokban, a választási lehetőségekben, a választási lehetőségekben, a best_of generációkban és más felhasználókban.

EmbeddingItemOutput

Egyetlen beágyazás kapcsolódósági összehasonlításának ábrázolása.

EmbeddingsResultOutput

Beágyazási kérés válaszadatainak ábrázolása. A beágyazások a szöveges sztringek kapcsolódóságát mérik, és gyakran használják kereséshez, fürtözéshez, javaslatokhoz és más hasonló forgatókönyvekhez.

EmbeddingsUsageOutput

Az ebben a kérésben és válaszban használt tokenek mennyiségének mérése.

ErrorModel

A hibaobjektum.

FunctionCall

Egy meghívandó függvény neve és argumentumai a modell által generált módon.

FunctionCallOutput

Egy meghívandó függvény neve és argumentumai a modell által generált módon.

FunctionDefinition

Egy hívó által megadott függvény definíciója, amelyet a csevegés befejezése a felhasználói bemenetnek megfelelő válaszként hívhat meg.

GetChatCompletions
GetChatCompletions200Response

A kérés sikeres volt.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

A kérés sikeres volt.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

A kérés sikeres volt.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

A kérés sikeres volt.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Választható szöveggel rendelkező képet jelöl.

ModelClientOptions

Az ügyfél opcionális paraméterei

ModelInfoOutput

Az AI-modell néhány alapvető információjának felel meg.

Routes

Típusaliasok

AudioContentFormat

Az AudioContentFormat aliasa

ChatCompletionsResponseFormat

Azt a formátumot jelöli, amelyet a modellnek ki kell adnia. Ezzel engedélyezheti a JSON módot az alapértelmezett szöveges mód helyett. Vegye figyelembe, hogy a JSON mód engedélyezéséhez egyes AI-modellek esetében arra is szükség lehet, hogy utasítsa a modellt, hogy állítson elő JSON-t egy rendszeren vagy felhasználói üzeneten keresztül.

ChatCompletionsToolChoicePreset

A ChatCompletionsToolChoicePreset aliasa

ChatMessageContentItem

Strukturált tartalomelem absztrakt ábrázolása egy csevegőüzenetben.

ChatMessageImageDetailLevel

A ChatMessageImageDetailLevel aliasa

ChatRequestMessage

Egy csevegőüzenet absztrakt ábrázolása a kérésben megadott módon.

ChatRole

A ChatRole aliasa

ChatRoleOutput

A ChatRoleOutput aliasa

CompletionsFinishReasonOutput

A CompletionsFinishReasonOutput alia

EmbeddingEncodingFormat

Az EmbeddingEncodingFormat aliasa

EmbeddingInputType

Az EmbeddingInputType aliasa

ExtraParameters

Az extraparaméterek aliasa

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

A ModelTypeOutput aliasa

Függvények

default(string, TokenCredential | KeyCredential, ModelClientOptions)

A ModelClient új példányának inicializálása

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)
isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)
isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)
isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

Függvény adatai

default(string, TokenCredential | KeyCredential, ModelClientOptions)

A ModelClient új példányának inicializálása

function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ModelClientOptions): ModelClient

Paraméterek

endpointParam

string

Az endpointParam paraméter

credentials

TokenCredential | KeyCredential

egyedileg azonosíthatja az ügyfél hitelesítő adatait

options
ModelClientOptions

az összes választható paraméter paramétere

Válaszok

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Paraméterek

Válaszok

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Paraméterek

Válaszok

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Paraméterek

Válaszok

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Paraméterek

Válaszok

response