OpenAITools

class OpenAITools(val applyPatch: Tool<JsonElement, JsonElement, Any?> = OpenAIApplyPatch(), val codeInterpreter: Tool<JsonElement, JsonElement, Any?> = OpenAICodeInterpreter(), val fileSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIFileSearch(JsonObject(emptyMap())), val imageGeneration: Tool<JsonElement, JsonElement, Any?> = OpenAIImageGeneration(), val localShell: Tool<JsonElement, JsonElement, Any?> = OpenAILocalShell(), val shell: Tool<JsonElement, JsonElement, Any?> = OpenAIShell(), val webSearchPreview: Tool<JsonElement, JsonElement, Any?> = OpenAIWebSearchPreview(), val webSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIWebSearch(), val mcp: Tool<JsonElement, JsonElement, Any?> = OpenAIMcp(), val toolSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIToolSearch())(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(applyPatch: Tool<JsonElement, JsonElement, Any?> = OpenAIApplyPatch(), codeInterpreter: Tool<JsonElement, JsonElement, Any?> = OpenAICodeInterpreter(), fileSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIFileSearch(JsonObject(emptyMap())), imageGeneration: Tool<JsonElement, JsonElement, Any?> = OpenAIImageGeneration(), localShell: Tool<JsonElement, JsonElement, Any?> = OpenAILocalShell(), shell: Tool<JsonElement, JsonElement, Any?> = OpenAIShell(), webSearchPreview: Tool<JsonElement, JsonElement, Any?> = OpenAIWebSearchPreview(), webSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIWebSearch(), mcp: Tool<JsonElement, JsonElement, Any?> = OpenAIMcp(), toolSearch: Tool<JsonElement, JsonElement, Any?> = OpenAIToolSearch())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard