Package com.azure.ai.inference.models
package com.azure.ai.inference.models
Package containing the data models for Model.
-
ClassesClassDescriptionThe representation of a single prompt completion as part of an overall chat completions request.Representation of the response data from a chat completions request.A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents a function invocation needed for a subsequent chat completions request to resolve.The definition information for a chat completions function tool that can call a function in response to a tool call.A tool selection of a specific, named function tool that will limit chat completions to using the named function.A tool selection of a specific, named function tool that will limit chat completions to using the named function.The ChatCompletionsOptions model.Represents the format that the model must output.A response format for Chat Completions that restricts responses to emitting valid JSON objects.A response format for Chat Completions that restricts responses to emitting valid JSON objects, with a JSON schema specified by the caller.Defines the response format for chat completions as JSON with a given schema.A response format for Chat Completions that emits text responses.A function tool call requested by the AI model.Represents a generic policy for how a chat completions tool may be selected.The definition of a chat completions tool that can call a function.An abstract representation of a structured content item within a chat message.A structured chat content item containing an image reference.A representation of the possible image detail levels for image-based chat completions message content.An internet location from which the model may retrieve an image.A structured chat content item containing plain text.A request chat message representing response or action from the assistant.A request chat message containing developer instructions that influence how the model will generate a chat completions response.An abstract representation of a chat message as provided in a request.A request chat message containing system instructions that influence how the model will generate a chat completions response.A request chat message representing requested output from a configured tool.A request chat message representing user input to the assistant.A representation of a chat message as received in a response.A description of the intended purpose of a message within a chat completions interaction.Representation of the manner in which a completions response concluded.Representation of the token counts processed for a completions request.The format of the embeddings result.Represents an image with optional text.Represents the input types used for embedding search.Representation of a single embeddings relatedness comparison.Representation of the response data from an embeddings request.Measurement of the amount of tokens used in this request and response.Controls what happens if extra parameters, undefined by the REST API, are passed in the JSON request payload.The name and arguments of a function that should be called, as generated by the model.The definition of a caller-specified function that chat completions may invoke in response to matching user input.Represents an image with optional text.Represents some basic information about the AI model.The type of AI model.Represents an update to a single prompt completion when the service is streaming updates using Server Sent Events (SSE).Represents a response update to a chat completions request, when the service is streaming updates using Server Sent Events (SSE).A representation of a chat message update as received in a streaming response.An update to the function tool call information requested by the AI model.