Compartir a través de


@azure-rest/ai-inference package

Interfaces

ChatChoiceOutput

Representación de una única finalización de solicitud como parte de una solicitud general de finalización de chat. Por lo general, las opciones de n se generan por mensaje proporcionado con un valor predeterminado de 1. Los límites de token y otras opciones pueden limitar el número de opciones generadas.

ChatCompletionsNamedToolChoice

Una selección de herramientas de una herramienta específica denominada herramienta de función que limitará las finalizaciones de chat al uso de la función con nombre.

ChatCompletionsNamedToolChoiceFunction

Una selección de herramientas de una herramienta específica denominada herramienta de función que limitará las finalizaciones de chat al uso de la función con nombre.

ChatCompletionsOutput

Representación de los datos de respuesta de una solicitud de finalización de chat. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de datos de aviso proporcionados o "completos".

ChatCompletionsResponseFormatJsonObject

Formato de respuesta para finalizaciones de chat que restringe las respuestas a la emisión de objetos JSON válidos. Tenga en cuenta que para habilitar el modo JSON, algunos modelos de IA también pueden requerir que indique al modelo que genere JSON a través de un mensaje de usuario o sistema.

ChatCompletionsResponseFormatJsonSchema

Formato de respuesta para finalizaciones de chat que restringe las respuestas a la emisión de objetos JSON válidos, con un esquema JSON especificado por el autor de la llamada.

ChatCompletionsResponseFormatJsonSchemaDefinition

Define el formato de respuesta para las finalizaciones de chat como JSON con un esquema determinado. El modelo de IA deberá cumplir este esquema al generar finalizaciones.

ChatCompletionsResponseFormatParent

Representa el formato que debe generar el modelo. Úselo para habilitar el modo JSON en lugar del modo de texto predeterminado. Tenga en cuenta que para habilitar el modo JSON, algunos modelos de IA también pueden requerir que indique al modelo que genere JSON a través de un mensaje de usuario o sistema.

ChatCompletionsResponseFormatText

Formato de respuesta para finalizaciones de chat que emite respuestas de texto. Este es el formato de respuesta predeterminado.

ChatCompletionsToolCall

Una llamada a la herramienta de función solicitada por el modelo de IA.

ChatCompletionsToolCallOutput

Una llamada a la herramienta de función solicitada por el modelo de IA.

ChatCompletionsToolDefinition

Definición de una herramienta de finalizaciones de chat que puede llamar a una función.

ChatMessageContentItemParent

Representación abstracta de un elemento de contenido estructurado dentro de un mensaje de chat.

ChatMessageImageContentItem

Elemento de contenido de chat estructurado que contiene una referencia de imagen.

ChatMessageImageUrl

Una ubicación de Internet desde la que el modelo puede recuperar una imagen.

ChatMessageTextContentItem

Elemento de contenido de chat estructurado que contiene texto sin formato.

ChatRequestAssistantMessage

Mensaje de chat de solicitud que representa la respuesta o la acción del asistente.

ChatRequestMessageParent

Representación abstracta de un mensaje de chat tal como se proporciona en una solicitud.

ChatRequestSystemMessage

Mensaje de chat de solicitud que contiene instrucciones del sistema que influyen en cómo el modelo generará una respuesta de finalizaciones de chat.

ChatRequestToolMessage

Mensaje de chat de solicitud que representa la salida solicitada de una herramienta configurada.

ChatRequestUserMessage

Mensaje de chat de solicitud que representa la entrada del usuario al asistente.

ChatResponseMessageOutput

Representación de un mensaje de chat tal como se recibió en una respuesta.

CompletionsUsageOutput

Representación de los recuentos de tokens procesados para una solicitud de finalización. Los recuentos consideran todos los tokens en mensajes, opciones, alternativas de elección, generaciones de best_of y otros consumidores.

EmbeddingItemOutput

Representación de una sola comparación de la relación de incrustaciones.

EmbeddingsResultOutput

Representación de los datos de respuesta de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan habitualmente para buscar, agrupar en clústeres, recomendaciones y otros escenarios similares.

EmbeddingsUsageOutput

Medición de la cantidad de tokens usados en esta solicitud y respuesta.

FunctionCall

Nombre y argumentos de una función a la que se debe llamar, según lo generado por el modelo.

FunctionCallOutput

Nombre y argumentos de una función a la que se debe llamar, según lo generado por el modelo.

FunctionDefinition

La definición de una función especificada por el autor de la llamada que las finalizaciones de chat pueden invocar en respuesta a la coincidencia de entrada del usuario.

GetChatCompletions
GetChatCompletions200Response

La solicitud se ha realizado correctamente.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

La solicitud se ha realizado correctamente.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

La solicitud se ha realizado correctamente.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

La solicitud se ha realizado correctamente.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

Representa una imagen con texto opcional.

ModelClientOptions

Parámetros opcionales para el cliente

ModelInfoOutput

Representa información básica sobre el modelo de IA.

Routes

Alias de tipos

ChatCompletionsResponseFormat

Representa el formato que debe generar el modelo. Úselo para habilitar el modo JSON en lugar del modo de texto predeterminado. Tenga en cuenta que para habilitar el modo JSON, algunos modelos de IA también pueden requerir que indique al modelo que genere JSON a través de un mensaje de usuario o sistema.

ChatCompletionsToolChoicePreset

Alias para ChatCompletionsToolChoicePreset

ChatMessageContentItem

Representación abstracta de un elemento de contenido estructurado dentro de un mensaje de chat.

ChatMessageImageDetailLevel

Alias para ChatMessageImageDetailLevel

ChatRequestMessage

Representación abstracta de un mensaje de chat tal como se proporciona en una solicitud.

ChatRole

Alias para ChatRole

ChatRoleOutput

Alias para ChatRoleOutput

CompletionsFinishReasonOutput

Alias para CompletionsFinishReasonOutput

EmbeddingEncodingFormat

Alias para EmbeddingEncodingFormat

EmbeddingInputType

Alias para EmbeddingInputType

ExtraParameters

Alias para ExtraParameters

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

Alias para ModelTypeOutput

Funciones

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicialización de una nueva instancia de ModelClient

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

Detalles de la función

default(string, TokenCredential | KeyCredential, ModelClientOptions)

Inicialización de una nueva instancia de ModelClient

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

Parámetros

endpointParam

string

El parámetro endpointParam

credentials

TokenCredential | KeyCredential

identificar de forma única las credenciales de cliente

options
ModelClientOptions

el parámetro para todos los parámetros opcionales

Devoluciones

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

Parámetros

Devoluciones

response