WebSearchEngineEnum - Go SDK

WebSearchEngineEnum type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Which search engine to use. “auto” (default) uses native if the provider supports it, otherwise Exa. “native” forces the provider’s built-in search. “exa” forces the Exa search API. “firecrawl” uses Firecrawl (requires BYOK). “parallel” uses the Parallel search API. “perplexity” uses the Perplexity Search API (raw ranked results).

Example Usage

1import (
2 "github.com/OpenRouterTeam/go-sdk/models/components"
3)
4
5value := components.WebSearchEngineEnumNative
6
7// Open enum: custom values can be created with a direct type cast
8custom := components.WebSearchEngineEnum("custom_value")

Values

NameValue
WebSearchEngineEnumNativenative
WebSearchEngineEnumExaexa
WebSearchEngineEnumParallelparallel
WebSearchEngineEnumFirecrawlfirecrawl
WebSearchEngineEnumPerplexityperplexity
WebSearchEngineEnumAutoauto