View Source ExOpenAI.Components.RealtimeConversationItemWithReference (ex_openai.ex v1.8.0)

Schema representing a RealtimeConversationItemWithReference within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.RealtimeConversationItemWithReference{
  arguments: String.t() | nil,
  call_id: String.t() | nil,
  content:
    [
      %{
        audio: String.t(),
        id: String.t(),
        text: String.t(),
        transcript: String.t(),
        type: :text | :item_reference | :input_text | :input_audio
      }
    ]
    | nil,
  id: String.t() | nil,
  name: String.t() | nil,
  object: :"realtime.item" | nil,
  output: String.t() | nil,
  role: (:system | :assistant | :user) | nil,
  status: (:incomplete | :completed) | nil,
  type: (:function_call_output | :function_call | :message) | nil
}