class

OpenAI::CreateThreadRequest

Inherits JSON::Serializable < Reference < Object

Options to create a new thread. If no thread is provided when running a request, an empty thread will be created.

Constructors

new(messages : Array(CreateMessageRequest) | Nil = nil, tool_resources : CreateThreadRequestToolResources | Nil = nil, metadata : Metadata | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

messages

A list of messages to start the thread with.

Source
messages=(messages : Array(CreateMessageRequest) | Nil)

A list of messages to start the thread with.

Source
metadata
Source
metadata=(metadata : Metadata | Nil)
Source
tool_resources
Source
tool_resources=(tool_resources : CreateThreadRequestToolResources | Nil)
Source