Sdílet prostřednictvím


@azure-rest/ai-inference package

Rozhraní

ChatChoiceOutput

Reprezentace jednoho dokončení výzvy jako součást celkové žádosti o dokončení chatu. Obecně platí, že n volby se generují podle zadané výzvy s výchozí hodnotou 1. Limity tokenů a další nastavení můžou omezit počet vygenerovaných voleb.

ChatCompletionsNamedToolChoice

Výběr nástroje konkrétního pojmenovaného nástroje funkce, který omezí dokončení chatu na používání pojmenované funkce.

ChatCompletionsNamedToolChoiceFunction

Výběr nástroje konkrétního pojmenovaného nástroje funkce, který omezí dokončení chatu na používání pojmenované funkce.

ChatCompletionsOutput

Reprezentace dat odpovědí z žádosti o dokončení chatu Dokončení podporují širokou škálu úkolů a generují text, který pokračuje od nebo "dokončených" zadaných dat výzvy.

ChatCompletionsResponseFormatJsonObject

Formát odpovědi pro dokončování chatu, který omezuje odpovědi na generování platných objektů JSON. Všimněte si, že pokud chcete povolit režim JSON, některé modely AI můžou také vyžadovat, abyste model instruoval, aby vytvořil JSON prostřednictvím systémové nebo uživatelské zprávy.

ChatCompletionsResponseFormatJsonSchema

Formát odpovědi pro dokončování chatu, který omezuje odpovědi na generování platných objektů JSON se schématem JSON určeným volajícím.

ChatCompletionsResponseFormatJsonSchemaDefinition

Definuje formát odpovědi pro dokončování chatu jako JSON s daným schématem. Model AI bude muset při generování dokončení dodržovat toto schéma.

ChatCompletionsResponseFormatParent

Představuje formát, který musí model vypíše. Tuto možnost použijte k povolení režimu JSON místo výchozího textového režimu. Všimněte si, že pokud chcete povolit režim JSON, některé modely AI můžou také vyžadovat, abyste model instruoval, aby vytvořil JSON prostřednictvím systémové nebo uživatelské zprávy.

ChatCompletionsResponseFormatText

Formát odpovědi pro dokončování chatu, který generuje textové odpovědi. Toto je výchozí formát odpovědi.

ChatCompletionsToolCall

Volání nástroje funkcí požadované modelem AI

ChatCompletionsToolCallOutput

Volání nástroje funkcí požadované modelem AI

ChatCompletionsToolDefinition

Definice nástroje pro dokončování chatu, který může volat funkci.

ChatMessageContentItemParent

Abstraktní reprezentace položky strukturovaného obsahu v chatové zprávě.

ChatMessageImageContentItem

Položka obsahu strukturovaného chatu obsahující odkaz na obrázek

ChatMessageImageUrl

Umístění na internetu, ze kterého může model načíst obrázek.

ChatMessageTextContentItem

Položka obsahu strukturovaného chatu obsahující prostý text.

ChatRequestAssistantMessage

Žádost o chatovou zprávu představující odpověď nebo akci od asistenta.

ChatRequestMessageParent

Abstraktní reprezentace chatové zprávy, jak je uvedeno v požadavku.

ChatRequestSystemMessage

Požadovaná zpráva chatu obsahující systémové pokyny, které ovlivňují, jak model vygeneruje odpověď na dokončení chatu.

ChatRequestToolMessage

Žádost o chatovou zprávu představující požadovaný výstup z nakonfigurovaného nástroje.

ChatRequestUserMessage

Žádost o chatovou zprávu představující vstup uživatele asistentovi.

ChatResponseMessageOutput

Reprezentace chatové zprávy jako přijatá v odpovědi

CompletionsUsageOutput

Reprezentace počtu tokenů zpracovaných pro žádost o dokončení Počty berou v úvahu všechny tokeny napříč výzvami, volbami, alternativami voleb, best_of generacemi a dalšími uživateli.

EmbeddingItemOutput

Reprezentace jednoho porovnání souvisejících vlastností pro vložení

EmbeddingsResultOutput

Reprezentace dat odpovědi z požadavku vkládání Vkládání měří související textových řetězců a běžně se používají pro vyhledávání, clustering, doporučení a další podobné scénáře.

EmbeddingsUsageOutput

Měření množství tokenů použitých v tomto požadavku a odpovědi

FunctionCall

Název a argumenty funkce, které by se měly volat, jak je vygeneroval model.

FunctionCallOutput

Název a argumenty funkce, které by se měly volat, jak je vygeneroval model.

FunctionDefinition

Definice funkce zadané volajícího, která může dokončení chatu vyvolat v reakci na odpovídající vstup uživatele.

GetChatCompletions
GetChatCompletions200Response

Požadavek byl úspěšný.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

Požadavek byl úspěšný.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

Požadavek byl úspěšný.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

Požadavek byl úspěšný.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Představuje obrázek s volitelným textem.

ModelClientOptions

Volitelné parametry klienta

ModelInfoOutput

Představuje některé základní informace o modelu AI.

Routes

Aliasy typu

ChatCompletionsResponseFormat

Představuje formát, který musí model vypíše. Tuto možnost použijte k povolení režimu JSON místo výchozího textového režimu. Všimněte si, že pokud chcete povolit režim JSON, některé modely AI můžou také vyžadovat, abyste model instruoval, aby vytvořil JSON prostřednictvím systémové nebo uživatelské zprávy.

ChatCompletionsToolChoicePreset

Alias pro ChatCompletionsToolChoicePreset

ChatMessageContentItem

Abstraktní reprezentace položky strukturovaného obsahu v chatové zprávě.

ChatMessageImageDetailLevel

Alias pro ChatMessageImageDetailLevel

ChatRequestMessage

Abstraktní reprezentace chatové zprávy, jak je uvedeno v požadavku.

ChatRole

Alias pro ChatRole

ChatRoleOutput

Alias pro ChatRoleOutput

CompletionsFinishReasonOutput

Alias pro CompletionsFinishReasonOutput

EmbeddingEncodingFormat

Alias pro EmbeddingEncodingFormat

EmbeddingInputType

Alias pro EmbeddingInputType

ExtraParameters

Alias pro ExtraParameters

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias pro ModelTypeOutput

Funkce

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicializace nové instance ModelClient

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

Podrobnosti funkce

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicializace nové instance ModelClient

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

Parametry

endpointParam

string

Parametr endpointParam

credentials

TokenCredential | KeyCredential

jedinečně identifikovat přihlašovací údaje klienta

options
ModelClientOptions

parametr pro všechny volitelné parametry

Návraty

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parametry

Návraty

response