@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, |
| 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. |
| ChatMessageAudioDataContentItem |
Élément de contenu de conversation structuré pour le contenu audio transmis en tant que données codées en base64. |
| ChatMessageAudioUrlContentItem |
Élément de contenu de conversation structuré pour le contenu audio transmis en tant qu’URL. |
| 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. |
| ChatMessageInputAudio |
Détails des données audio d’entrée. |
| ChatMessageInputAudioUrl |
Détails de l’URL audio. |
| 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. |
| ChatRequestDeveloperMessage |
Message de conversation de demande contenant des instructions de développeur qui influencent la façon dont le modèle génère une réponse d’achèvement de conversation. Certains modèles IA prennent en charge un message de développeur au lieu d’un message système. |
| 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. |
| ErrorModel |
Objet d’erreur. |
| 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
| AudioContentFormat |
Alias pour AudioContentFormat |
| 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
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
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