Instance Propertymacpaw.openai 0.3.3OpenAI
choices
A list of chat completion choices. Can be more than one if n is greater than 1.
let choices: [Choice]
A list of chat completion choices. Can be more than one if n is greater than 1.
let choices: [Choice]
import OpenAI
struct ChatResult
struct Choice
init(from decoder: any Decoder) throws
let created: TimeInterval
The Unix timestamp (in seconds) of when the chat completion was created.
let id: String
A unique identifier for the chat completion.
let model: String
The model used for the chat completion.
let object: String
The object type, which is always chat.completion.
let systemFingerprint: String?
This fingerprint represents the backend configuration that the model runs with. Can be used in conjunction with the seed request parameter to understand when backend changes have been made that might impact determinism.
let usage: Self.CompletionUsage?
Usage statistics for the completion request.
enum CodingKeys
struct CompletionUsage