Condividi tramite


@azure-rest/ai-inference package

Interfacce

ChatChoiceOutput

Rappresentazione del completamento di un singolo prompt come parte di una richiesta di completamento generale della chat. In genere, n scelte vengono generate per ogni prompt fornito con un valore predefinito pari a 1. I limiti dei token e altre impostazioni possono limitare il numero di scelte generate.

ChatCompletionsNamedToolChoice

Selezione di uno strumento specifico e denominato che limita i completamenti della chat all'uso della funzione denominata.

ChatCompletionsNamedToolChoiceFunction

Selezione di uno strumento specifico e denominato che limita i completamenti della chat all'uso della funzione denominata.

ChatCompletionsOutput

Rappresentazione dei dati di risposta da una richiesta di completamento della chat. I completamenti supportano un'ampia gamma di attività e generano testo che continua da o "completa" i dati dei prompt forniti.

ChatCompletionsResponseFormatJsonObject

Formato di risposta per i completamenti della chat che limita le risposte alla creazione di oggetti JSON validi. Si noti che per abilitare la modalità JSON, alcuni modelli di intelligenza artificiale possono richiedere anche di indicare al modello di produrre JSON tramite un messaggio di sistema o utente.

ChatCompletionsResponseFormatJsonSchema

Formato di risposta per i completamenti della chat che limita le risposte all'emissione di oggetti JSON validi, con uno schema JSON specificato dal chiamante.

ChatCompletionsResponseFormatJsonSchemaDefinition

Definisce il formato di risposta per i completamenti della chat come JSON con uno schema specifico. Il modello di intelligenza artificiale dovrà rispettare questo schema durante la generazione di completamenti.

ChatCompletionsResponseFormatParent

Rappresenta il formato che il modello deve restituire. Usare questa opzione per abilitare la modalità JSON anziché la modalità di testo predefinita. Si noti che per abilitare la modalità JSON, alcuni modelli di intelligenza artificiale possono richiedere anche di indicare al modello di produrre JSON tramite un messaggio di sistema o utente.

ChatCompletionsResponseFormatText

Formato di risposta per i completamenti della chat che genera risposte di testo. Questo è il formato di risposta predefinito.

ChatCompletionsToolCall

Chiamata dello strumento di funzione richiesta dal modello di intelligenza artificiale.

ChatCompletionsToolCallOutput

Chiamata dello strumento di funzione richiesta dal modello di intelligenza artificiale.

ChatCompletionsToolDefinition

Definizione di uno strumento di completamento della chat che può chiamare una funzione.

ChatMessageContentItemParent

Rappresentazione astratta di un elemento di contenuto strutturato all'interno di un messaggio di chat.

ChatMessageImageContentItem

Elemento di contenuto di chat strutturato contenente un riferimento all'immagine.

ChatMessageImageUrl

Posizione Internet da cui il modello può recuperare un'immagine.

ChatMessageTextContentItem

Elemento di contenuto della chat strutturata contenente testo normale.

ChatRequestAssistantMessage

Messaggio di chat di richiesta che rappresenta la risposta o l'azione dell'assistente.

ChatRequestMessageParent

Rappresentazione astratta di un messaggio di chat come specificato in una richiesta.

ChatRequestSystemMessage

Messaggio di chat di richiesta contenente istruzioni di sistema che influenzano il modo in cui il modello genererà una risposta di completamento della chat.

ChatRequestToolMessage

Messaggio di chat di richiesta che rappresenta l'output richiesto da uno strumento configurato.

ChatRequestUserMessage

Messaggio di chat di richiesta che rappresenta l'input dell'utente all'assistente.

ChatResponseMessageOutput

Rappresentazione di un messaggio di chat ricevuto in una risposta.

CompletionsUsageOutput

Rappresentazione dei conteggi dei token elaborati per una richiesta di completamento. I conteggi considerano tutti i token tra prompt, scelte, alternative di scelta, best_of generazioni e altri consumer.

EmbeddingItemOutput

Rappresentazione di un singolo confronto di correlazione tra incorporamenti.

EmbeddingsResultOutput

Rappresentazione dei dati della risposta da una richiesta di incorporamento. Gli incorporamenti misurano la correlazione delle stringhe di testo e vengono comunemente usati per la ricerca, il clustering, le raccomandazioni e altri scenari simili.

EmbeddingsUsageOutput

Misurazione della quantità di token usati in questa richiesta e risposta.

FunctionCall

Nome e argomenti di una funzione che deve essere chiamata, come generato dal modello.

FunctionCallOutput

Nome e argomenti di una funzione che deve essere chiamata, come generato dal modello.

FunctionDefinition

La definizione di una funzione specificata dal chiamante che i completamenti della chat possono richiamare in risposta all'input dell'utente corrispondente.

GetChatCompletions
GetChatCompletions200Response

La richiesta ha avuto esito positivo.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

La richiesta ha avuto esito positivo.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

La richiesta ha avuto esito positivo.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

La richiesta ha avuto esito positivo.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Rappresenta un'immagine con testo facoltativo.

ModelClientOptions

Parametri facoltativi per il client

ModelInfoOutput

Rappresenta alcune informazioni di base sul modello di intelligenza artificiale.

Routes

Alias tipo

ChatCompletionsResponseFormat

Rappresenta il formato che il modello deve restituire. Usare questa opzione per abilitare la modalità JSON anziché la modalità di testo predefinita. Si noti che per abilitare la modalità JSON, alcuni modelli di intelligenza artificiale possono richiedere anche di indicare al modello di produrre JSON tramite un messaggio di sistema o utente.

ChatCompletionsToolChoicePreset

Alias per ChatCompletionsToolChoicePreset

ChatMessageContentItem

Rappresentazione astratta di un elemento di contenuto strutturato all'interno di un messaggio di chat.

ChatMessageImageDetailLevel

Alias per ChatMessageImageDetailLevel

ChatRequestMessage

Rappresentazione astratta di un messaggio di chat come specificato in una richiesta.

ChatRole

Alias per ChatRole

ChatRoleOutput

Alias per ChatRoleOutput

CompletionsFinishReasonOutput

Alias per CompletionsFinishReasonOutput

EmbeddingEncodingFormat

Alias per EmbeddingEncodingFormat

EmbeddingInputType

Alias per EmbeddingInputType

ExtraParameters

Alias per ExtraParameters

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias per ModelTypeOutput

Funzioni

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inizializzare una nuova istanza di ModelClient

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

Dettagli funzione

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inizializzare una nuova istanza di ModelClient

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

Parametri

endpointParam

string

Endpoint del parametroParam

credentials

TokenCredential | KeyCredential

identificare in modo univoco le credenziali client

options
ModelClientOptions

parametro per tutti i parametri facoltativi

Restituisce

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parametri

Restituisce

response