@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 |
| 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
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
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