Partager via


@azure-rest/ai-inference package

Interfaces

ChatChoiceOutput

Représentation d’une seule saisie semi-automatique d’invite dans le cadre d’une demande globale de saisie semi-automatique de conversation. En règle générale, n choix sont générés par invite fournie avec une valeur par défaut de 1. Les limites de jeton et d’autres paramètres peuvent limiter le nombre de choix générés.

ChatCompletionsNamedToolChoice

Sélection d’outils d’un outil de fonction nommé spécifique qui limite la saisie semi-automatique des conversations à l’aide de la fonction nommée.

ChatCompletionsNamedToolChoiceFunction

Sélection d’outils d’un outil de fonction nommé spécifique qui limite la saisie semi-automatique des conversations à l’aide de la fonction nommée.

ChatCompletionsOutput

Représentation des données de réponse à partir d’une demande de saisie semi-automatique de conversation. Les achèvements prennent en charge un large éventail de tâches et génèrent du texte qui se poursuit à partir ou « terminé » des données d’invite fournies.

ChatCompletionsResponseFormatJsonObject

Format de réponse pour les saisies semi-automatiques de conversation qui restreint les réponses à l’émission d’objets JSON valides. Notez que pour activer le mode JSON, certains modèles IA peuvent également vous obliger à indiquer au modèle de produire json via un message système ou utilisateur.

ChatCompletionsResponseFormatJsonSchema

Format de réponse pour les saisies semi-automatiques de conversation qui limite les réponses à l’émission d’objets JSON valides, avec un schéma JSON spécifié par l’appelant.

ChatCompletionsResponseFormatJsonSchemaDefinition

Définit le format de réponse pour les achèvements de conversation en tant que JSON avec un schéma donné. Le modèle IA doit adhérer à ce schéma lors de la génération d’achèvements.

ChatCompletionsResponseFormatParent

Représente le format que le modèle doit générer. Utilisez-le pour activer le mode JSON au lieu du mode texte par défaut. Notez que pour activer le mode JSON, certains modèles IA peuvent également vous obliger à indiquer au modèle de produire json via un message système ou utilisateur.

ChatCompletionsResponseFormatText

Format de réponse pour les saisies semi-automatiques de conversation qui émet des réponses de texte. Il s’agit du format de réponse par défaut.

ChatCompletionsToolCall

Un appel d’outil de fonction demandé par le modèle IA.

ChatCompletionsToolCallOutput

Un appel d’outil de fonction demandé par le modèle IA.

ChatCompletionsToolDefinition

Définition d’un outil de saisie semi-automatique de conversation qui peut appeler une fonction.

ChatMessageContentItemParent

Représentation abstraite d’un élément de contenu structuré dans un message de conversation.

ChatMessageImageContentItem

Élément de contenu de conversation structuré contenant une référence d’image.

ChatMessageImageUrl

Emplacement Internet à partir duquel le modèle peut récupérer une image.

ChatMessageTextContentItem

Élément de contenu de conversation structuré contenant du texte brut.

ChatRequestAssistantMessage

Message de conversation de demande représentant la réponse ou l’action de l’Assistant.

ChatRequestMessageParent

Représentation abstraite d’un message de conversation tel qu’il est fourni dans une demande.

ChatRequestSystemMessage

Message de conversation de demande contenant des instructions système qui influencent la façon dont le modèle génère une réponse d’achèvement de conversation.

ChatRequestToolMessage

Message de conversation de demande représentant la sortie demandée d’un outil configuré.

ChatRequestUserMessage

Message de conversation de demande représentant l’entrée de l’utilisateur à l’Assistant.

ChatResponseMessageOutput

Représentation d’un message de conversation tel qu’il a été reçu dans une réponse.

CompletionsUsageOutput

Représentation du nombre de jetons traités pour une demande d’achèvement. Les nombres prennent en compte tous les jetons des invites, des choix, des alternatives de choix, des générations best_of et d’autres consommateurs.

EmbeddingItemOutput

Représentation d’une comparaison des liens liés à l’incorporation unique.

EmbeddingsResultOutput

Représentation des données de réponse à partir d’une demande d’incorporations. Les incorporations mesurent la relation entre les chaînes de texte et sont couramment utilisées pour la recherche, le clustering, les recommandations et d’autres scénarios similaires.

EmbeddingsUsageOutput

Mesure de la quantité de jetons utilisés dans cette demande et cette réponse.

FunctionCall

Nom et arguments d’une fonction qui doit être appelée, comme généré par le modèle.

FunctionCallOutput

Nom et arguments d’une fonction qui doit être appelée, comme généré par le modèle.

FunctionDefinition

Définition d’une fonction spécifiée par l’appelant que les achèvements de conversation peuvent appeler en réponse à une entrée utilisateur correspondante.

GetChatCompletions
GetChatCompletions200Response

La demande a réussi.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

La demande a réussi.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

La demande a réussi.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

La demande a réussi.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Représente une image avec du texte facultatif.

ModelClientOptions

Paramètres facultatifs pour le client

ModelInfoOutput

Représente des informations de base sur le modèle IA.

Routes

Alias de type

ChatCompletionsResponseFormat

Représente le format que le modèle doit générer. Utilisez-le pour activer le mode JSON au lieu du mode texte par défaut. Notez que pour activer le mode JSON, certains modèles IA peuvent également vous obliger à indiquer au modèle de produire json via un message système ou utilisateur.

ChatCompletionsToolChoicePreset

Alias pour ChatCompletionsToolChoicePreset

ChatMessageContentItem

Représentation abstraite d’un élément de contenu structuré dans un message de conversation.

ChatMessageImageDetailLevel

Alias pour ChatMessageImageDetailLevel

ChatRequestMessage

Représentation abstraite d’un message de conversation tel qu’il est fourni dans une demande.

ChatRole

Alias pour ChatRole

ChatRoleOutput

Alias pour ChatRoleOutput

CompletionsFinishReasonOutput

Alias pour CompletionsFinishReasonOutput

EmbeddingEncodingFormat

Alias pour EmbeddingEncodingFormat

EmbeddingInputType

Alias pour EmbeddingInputType

ExtraParameters

Alias pour ExtraParameters

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias pour ModelTypeOutput

Functions

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Initialiser une nouvelle instance de ModelClient

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

Informations relatives à la fonction

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Initialiser une nouvelle instance de ModelClient

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

Paramètres

endpointParam

string

EndpointParam de paramètre

credentials

TokenCredential | KeyCredential

identifier de manière unique les informations d’identification du client

options
ModelClientOptions

paramètre de tous les paramètres facultatifs

Retours

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Paramètres

Retours

response