OpenAi.Message (OpenAI REST API Client v0.2.1)

Provides struct and type for a Message

Summary

Types

@type t() :: %OpenAi.Message{
  assistant_id: String.t() | nil,
  attachments: [OpenAi.Message.Attachment.t()] | nil,
  completed_at: integer() | nil,
  content: [
    OpenAi.Message.Content.Image.File.t()
    | OpenAi.Message.Content.Image.Url.t()
    | OpenAi.Message.Content.Text.t()
  ],
  created_at: integer(),
  id: String.t(),
  incomplete_at: integer() | nil,
  incomplete_details: OpenAi.Message.IncompleteDetails.t() | nil,
  metadata: map() | nil,
  object: String.t(),
  role: String.t(),
  run_id: String.t() | nil,
  status: String.t(),
  thread_id: String.t()
}