ChatCompletionChoice |
Represents a choice in the chat completion response.
|
ChatCompletionChoiceMessage |
Represents the message content in a chat completion choice, including the role (e.g., user, assistant)
and the actual text content of the message.
|
ChatCompletionFunctionCallDetails |
Represents the a call of a function used as a tool in the chat completion request.
|
ChatCompletionFunctionDetails |
Represents the details of a function used as a tool in the chat completion request.
|
ChatCompletionMessage |
Represents a message in a chat completion request, containing the role of the speaker
(user, assistant, or system) and the message content, which may include text or other parts.
|
ChatCompletionMessagePart |
Represents a part of a chat completion message, which may be a text or an image URL.
|
ChatCompletionMessagePart.ChatCompletionMessagePartListDeSerializer |
|
ChatCompletionMessagePart.ChatCompletionMessageUrlPart |
Encodes URL part: { "url": "https://example.com/somepicture.jpg" }
|
ChatCompletionRequest |
Represents a request to the OpenAI chat completion API, including model, messages,
and optional parameters like max tokens, temperature, and response format.
|
ChatCompletionRequest.ResponseFormat |
|
ChatCompletionResponse |
Represents the response from the OpenAI chat completion API, containing details
about the generated choices, token usage, and metadata like the model used and creation time.
|
ChatCompletionToolCall |
Represents a tool call generated by the model in a chat completion response.
|
ChatCompletionUsage |
Represents the token usage details in a chat completion response, including
the number of tokens used for the prompt, the completion, and the total.
|
ChatTool |
Represents a tool in the OpenAI chat completion request, currently limited to functions.
|
OpenAIEmbeddings.EmbeddingObject |
|
OpenAIEmbeddings.EmbeddingRequest |
|
OpenAIEmbeddings.EmbeddingResponse |
|