BuiltIn

@JsonSerializable
data class BuiltIn(val type: ToolType, val name: ToolName? = null, val max_uses: Int? = null, val max_characters: Int? = null, val max_content_tokens: Int? = null, val allowed_domains: List<String>? = null, val blocked_domains: List<String>? = null, val user_location: UserLocation? = null, val response_inclusion: String? = null, val citations: Citations? = null, val use_cache: Boolean? = null, val configs: List<ToolConfig>? = null, val strict: Boolean? = null, val defer_loading: Boolean? = null, val allowed_callers: List<Caller>? = null, val cache_control: CacheControl? = null) : Tool(source)

Constructors

Link copied to clipboard
constructor(type: ToolType, name: ToolName? = null, max_uses: Int? = null, max_characters: Int? = null, max_content_tokens: Int? = null, allowed_domains: List<String>? = null, blocked_domains: List<String>? = null, user_location: UserLocation? = null, response_inclusion: String? = null, citations: Citations? = null, use_cache: Boolean? = null, configs: List<ToolConfig>? = null, strict: Boolean? = null, defer_loading: Boolean? = null, allowed_callers: List<Caller>? = null, cache_control: CacheControl? = null)

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard