Open AITools
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())