Language Model Tool
constructor(name: String, description: String, parametersSchemaJson: String, providerExecuted: Boolean = false, metadata: Map<String, JsonElement> = emptyMap(), strict: Boolean? = null, providerOptions: ProviderOptions = ProviderOptions.None)(source)