View Source ExOpenAI.Components.InputMessageResource (ex_openai.ex v2.0.0-beta2)
Module for representing the OpenAI schema InputMessageResource.
Fields
:content- required -ExOpenAI.Components.InputMessageContentList.t():id- required -String.t()
The unique ID of the message input.:role- required -:user | :system | :developer
The role of the message input. One ofuser,system, ordeveloper.
Allowed values:"user","system","developer":status- optional -:in_progress | :completed | :incomplete
The status of item. One ofin_progress,completed, orincomplete. Populated when items are returned via API.
Allowed values:"in_progress","completed","incomplete":type- required -:message
The type of the message input. Always set tomessage.
Allowed values:"message"
Summary
Types
@type t() :: %ExOpenAI.Components.InputMessageResource{ content: ExOpenAI.Components.InputMessageContentList.t(), id: String.t(), role: (:user | :system) | :developer, status: ((:in_progress | :completed) | :incomplete) | nil, type: :message }