Package-level declarations
Types
Represents the details of a RunStep.Type.MESSAGE_CREATION step. This stores the ID of the message that was created. You can use this ID to get the message object from the MessageHandler.retrieve function.
A data class which represents a request to modify a Run.
Represents a required action for a run. This is used when the Assistant requests tool calls. In this future, this may be used for other required actions as well.
Represents a run object returned by the OpenAI API. The run object itself isn't highly useful for most applications, but it is used to retrieve the messages from the run via RunSteps.
A data class which represents an error in a Run.
Handler used to interact with a Run objects.
Handler used to interact with a RunStep objects.
A data class holding your tool's outputs. Used after an Assistant makes a tool call.
Represents the response to a specific tool call. This is used when submitting tool outputs back to the RunHandler.
Contains the list of all tool calls made during a run step.