ExaSearchConfig
org.llm4s.toolapi.builtin.search.ExaSearchConfig
case class ExaSearchConfig(timeoutMs: Int, numResults: Int, searchType: SearchType, maxCharacters: Int, maxAgeHours: Int, category: Option[Category], additionalQueries: Option[List[String]], userLocation: Option[String], livecrawlTimeout: Option[Int], extraParams: Map[String, Value])
Runtime configuration for Exa Search requests. Allows overriding defaults and providing advanced parameters via extraParams.
Value parameters
- additionalQueries
-
Additional queries for deep search (optional, default None)
- category
-
Data category (optional, default None)
- extraParams
-
Advanced parameters merged into the request body
- livecrawlTimeout
-
Timeout for livecrawl (optional, default None)
- maxAgeHours
-
Max content age in hours (default 1)
- maxCharacters
-
Max text characters (mandatory, default 500)
- numResults
-
Number of results (mandatory, default 10)
- searchType
-
Search type (mandatory, default Auto)
- timeoutMs
-
Request timeout in milliseconds
- userLocation
-
User location for local search (optional, default None)
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article