@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, |
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
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
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
Azure SDK for JavaScript