@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 |
| 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. |
| ChatMessageAudioDataContentItem |
Ett strukturerat chattinnehållsobjekt för ljudinnehåll som skickas som base64-kodade data. |
| ChatMessageAudioUrlContentItem |
Ett strukturerat chattinnehållsobjekt för ljudinnehåll som skickas som en URL. |
| 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. |
| ChatMessageInputAudio |
Information om indata från ljud. |
| ChatMessageInputAudioUrl |
Information om ljud-URL:en. |
| 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. |
| ChatRequestDeveloperMessage |
Ett begärandechattmeddelande som innehåller utvecklarinstruktioner som påverkar hur modellen genererar ett svar om chattens slutförande. Vissa AI-modeller stöder ett utvecklarmeddelande i stället för ett systemmeddelande. |
| 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. |
| ErrorModel |
Felobjektet. |
| 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
| AudioContentFormat |
Alias för AudioContentFormat |
| 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
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
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