Web
Attributes
- Graph
-
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
Web.type
Members list
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
The mirrored *-type
The mirrored *-type
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
Inherited and Abstract types
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Map a SafeSearch level to the string expected by this category's API endpoint.
Map a SafeSearch level to the string expected by this category's API endpoint.
Some categories (e.g. Image) do not support all levels and remap them.
Value parameters
- safeSearch
-
The requested safe-search level
Attributes
Parse the raw Brave API response JSON into a typed result.
Parse the raw Brave API response JSON into a typed result.
Value parameters
- json
-
The parsed API response body
- query
-
The original search query (included in the result for traceability)
Attributes
Inherited methods
Create a new instance of type T with elements taken from product p.
Create a new instance of type T with elements taken from product p.
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Concrete fields
Natural-language description shown to the LLM.
Natural-language description shown to the LLM.
Attributes
API path segment appended to the Brave Search base URL.
API path segment appended to the Brave Search base URL.
Attributes
Name used to register this tool with a org.llm4s.toolapi.ToolRegistry.