| 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 |
|