ToolCallStep

Types

Link copied to clipboard
@Serializable
@SerialName(value = "code_interpreter")
data class CodeInterpreter(val id: ToolCallStepId, val codeInterpreter: CodeInterpreterToolCall) : ToolCallStep
Link copied to clipboard
@Serializable
@SerialName(value = "file_search")
data class FileSearchTool(val id: ToolCallStepId, val fileSearch: FileSearchToolCallStep) : ToolCallStep
Link copied to clipboard
@Serializable
@SerialName(value = "function")
data class FunctionTool(val id: ToolCallStepId, val function: FunctionToolCallStep) : ToolCallStep
Link copied to clipboard
@Serializable
@SerialName(value = "retrieval")
data class RetrievalTool(val id: ToolCallStepId, val retrieval: Map<String, String>) : ToolCallStep