Package-level declarations

Types

Link copied to clipboard
data class CreateThreadRequest(val messages: MutableList<CreateThreadMessageRequest>? = null, val metadata: MutableMap<String, String>? = null)

Represents a request to create a new Thread.

Link copied to clipboard
data class ModifyThreadRequest(var metadata: MutableMap<String, String>?)
Link copied to clipboard
data class Thread(val id: String, val createdAt: Int, val metadata: Map<String, String>)

Represents a thread object returned by the OpenAI API. Threads are objects that contain a list of messages that can interacted with by an Assistant.

Link copied to clipboard
data class ThreadDeletionStatus(val id: String, val deleted: Boolean)

Represents the status of a thread deletion request.

Link copied to clipboard
interface ThreadHandler

Handler used to interact with a Thread objects.

Link copied to clipboard
class ThreadHandlerImpl(requestHelper: RequestHelper, endpoint: String) : ThreadHandler

Functions