Package-level declarations
Types
Link copied to clipboard
Code interpreter image
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Details of the message that occurred during the run step.
Link copied to clipboard
@Serializable
@SerialName(value = "message_creation")
Link copied to clipboard
@Serializable
@SerialName(value = "message_creation")
Details of the message creation by the run step.
Link copied to clipboard
Details on the action required to continue the run.
Link copied to clipboard
@Serializable
Represents an execution run on a thread.
Link copied to clipboard
@Serializable
Create a run request.
Link copied to clipboard
class RunRequestBuilder
Builder for RunRequest.
Link copied to clipboard
A run step object.
Link copied to clipboard
@Serializable
Create a thread and run it in one request.
Link copied to clipboard
class ThreadRunRequestBuilder
Create a thread and run it in one request.
Link copied to clipboard
@Serializable
@SerialName(value = "tool_calls")
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "tool_calls")
Details of the tool call.
Link copied to clipboard
Tool call step identifier.
Link copied to clipboard
Represents a tool output.
Link copied to clipboard
class ToolOutputBuilder
A tool output builder.
Link copied to clipboard
Details on the tool outputs needed for this run to continue.
Functions
Link copied to clipboard
Create a run request.
Link copied to clipboard
Create a thread and run it in one request.
Link copied to clipboard
Creates a ToolOutput instance using the provided builder block.