Dela via


@azure-rest/ai-inference package

Gränssnitt

ChatChoiceOutput

Representationen av en enskild fråga slutförs som en del av en övergripande begäran om att chatten ska slutföras. I allmänhet genereras n alternativ per angivet meddelande med standardvärdet 1. Tokenbegränsningar och andra inställningar kan begränsa antalet val som genereras.

ChatCompletionsNamedToolChoice

Ett verktygsval av ett specifikt, namngivet funktionsverktyg som begränsar chattens slutförande till att använda den namngivna funktionen.

ChatCompletionsNamedToolChoiceFunction

Ett verktygsval av ett specifikt, namngivet funktionsverktyg som begränsar chattens slutförande till att använda den namngivna funktionen.

ChatCompletionsOutput

Representation av svarsdata från en begäran om att chatten ska slutföras. Slutföranden stöder en mängd olika uppgifter och genererar text som fortsätter från eller "slutför" angivna promptdata.

ChatCompletionsResponseFormatJsonObject

Ett svarsformat för chattavslutningar som begränsar svar till att generera giltiga JSON-objekt. Observera att för att aktivera JSON-läge kan vissa AI-modeller också kräva att du instruerar modellen att producera JSON via ett system- eller användarmeddelande.

ChatCompletionsResponseFormatJsonSchema

Ett svarsformat för chattavslut som begränsar svar till att generera giltiga JSON-objekt, med ett JSON-schema som angetts av anroparen.

ChatCompletionsResponseFormatJsonSchemaDefinition

Definierar svarsformatet för chattavslut som JSON med ett visst schema. AI-modellen måste följa det här schemat när du genererar slutföranden.

ChatCompletionsResponseFormatParent

Representerar det format som modellen måste mata ut. Använd detta för att aktivera JSON-läge i stället för standardtextläget. Observera att för att aktivera JSON-läge kan vissa AI-modeller också kräva att du instruerar modellen att producera JSON via ett system- eller användarmeddelande.

ChatCompletionsResponseFormatText

Ett svarsformat för chattavslutningar som genererar textsvar. Det här är standardsvarsformatet.

ChatCompletionsToolCall

Ett funktionsverktygsanrop som begärts av AI-modellen.

ChatCompletionsToolCallOutput

Ett funktionsverktygsanrop som begärts av AI-modellen.

ChatCompletionsToolDefinition

Definitionen av ett verktyg för chattavslut som kan anropa en funktion.

ChatMessageContentItemParent

En abstrakt representation av ett strukturerat innehållsobjekt i ett chattmeddelande.

ChatMessageImageContentItem

Ett strukturerat chattinnehållsobjekt som innehåller en bildreferens.

ChatMessageImageUrl

En internetplats från vilken modellen kan hämta en avbildning.

ChatMessageTextContentItem

Ett strukturerat chattinnehållsobjekt som innehåller oformaterad text.

ChatRequestAssistantMessage

Ett chattmeddelande för begäran som representerar svar eller åtgärd från assistenten.

ChatRequestMessageParent

En abstrakt representation av ett chattmeddelande enligt en begäran.

ChatRequestSystemMessage

Ett chattmeddelande för begäran som innehåller systeminstruktioner som påverkar hur modellen genererar ett svar om chattens slutförande.

ChatRequestToolMessage

Ett chattmeddelande för begäran som representerar begärda utdata från ett konfigurerat verktyg.

ChatRequestUserMessage

Ett begärandechattmeddelande som representerar användarens indata till assistenten.

ChatResponseMessageOutput

En representation av ett chattmeddelande som tas emot i ett svar.

CompletionsUsageOutput

Representation av antalet token som bearbetats för en slutförandebegäran. Antal överväger alla token i fråga, val, alternativ, best_of generationer och andra konsumenter.

EmbeddingItemOutput

Representation av en enda jämförelse av inbäddningsrelaterade inbäddningar.

EmbeddingsResultOutput

Representation av svarsdata från en inbäddningsbegäran. Inbäddningar mäter relaterade textsträngar och används ofta för sökning, klustring, rekommendationer och andra liknande scenarier.

EmbeddingsUsageOutput

Mätning av mängden token som används i den här begäran och svaret.

FunctionCall

Namnet och argumenten för en funktion som ska anropas, som genereras av modellen.

FunctionCallOutput

Namnet och argumenten för en funktion som ska anropas, som genereras av modellen.

FunctionDefinition

Definitionen av en anropare-angiven funktion som chatten slutför kan anropa som svar på matchande användarindata.

GetChatCompletions
GetChatCompletions200Response

Begäran har slutförts.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

Begäran har slutförts.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

Begäran har slutförts.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

Begäran har slutförts.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Representerar en bild med valfri text.

ModelClientOptions

Valfria parametrar för klienten

ModelInfoOutput

Representerar grundläggande information om AI-modellen.

Routes

Typalias

ChatCompletionsResponseFormat

Representerar det format som modellen måste mata ut. Använd detta för att aktivera JSON-läge i stället för standardtextläget. Observera att för att aktivera JSON-läge kan vissa AI-modeller också kräva att du instruerar modellen att producera JSON via ett system- eller användarmeddelande.

ChatCompletionsToolChoicePreset

Alias för ChatCompletionsToolChoicePreset

ChatMessageContentItem

En abstrakt representation av ett strukturerat innehållsobjekt i ett chattmeddelande.

ChatMessageImageDetailLevel

Alias för ChatMessageImageDetailLevel

ChatRequestMessage

En abstrakt representation av ett chattmeddelande enligt en begäran.

ChatRole

Alias för ChatRole

ChatRoleOutput

Alias för ChatRoleOutput

CompletionsFinishReasonOutput

Alias för CompletionsFinishReasonOutput

EmbeddingEncodingFormat

Alias för EmbeddingEncodingFormat

EmbeddingInputType

Alias för EmbeddingInputType

ExtraParameters

Alias för ExtraParameters

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias för ModelTypeOutput

Funktioner

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Initiera en ny instans av ModelClient

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

Funktionsinformation

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Initiera en ny instans av ModelClient

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

Parametrar

endpointParam

string

ParameterslutpunktenParam

credentials

TokenCredential | KeyCredential

unikt identifiera klientautentiseringsuppgifter

options
ModelClientOptions

parametern för alla valfria parametrar

Returer

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parametrar

Returer

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parametrar

Returer

response