Skip to main content
OmniSearches offers five distinct search modes, each optimized for different types of queries and use cases. Each mode uses Google’s Gemini 2.0 Flash model with customized parameters to deliver the best results.

Available Modes

Concise Mode

Quick, direct answers with minimal detail

Default Mode

Balanced responses with comprehensive information

Exhaustive Mode

Deep, thorough research with extensive detail

Search Mode

URL-focused results for finding specific resources

Reasoning Mode

Advanced analysis with Deepseek reasoning integration

Mode Specifications

Concise Mode

Perfect for quick answers when you need information fast without extensive details.Model Configuration:
{
  model: "gemini-2.0-flash",
  temperature: 0.1,      // Very low for consistent, focused responses
  topP: 1,               // Full probability mass
  topK: 1,               // Single most likely token
  maxOutputTokens: 150   // Limited output for brevity
}
Best For:
  • Quick facts and definitions
  • Simple yes/no questions
  • Brief explanations
  • Fast information lookup
Example Queries:
  • “What is the capital of France?”
  • “When was Python created?”
  • “Netflix login”
Concise mode prioritizes speed and brevity over comprehensive detail. Responses are limited to 150 tokens.

Switching Between Modes

You can easily switch modes using the mode selector in the search interface:
// Mode selector component implementation
import { SearchControls } from '@/components/SearchControls'

<SearchControls
  searchMode="default"
  onSearchModeChange={(mode) => setSearchMode(mode)}
  direction="right"
/>
The SearchControls component provides a dropdown interface with:
  • Visual mode indicators: Each mode has a unique icon
  • Mode descriptions: Hover to see what each mode does
  • Keyboard navigation: Use arrow keys to navigate modes
  • Persistent selection: Your choice is remembered during the session
Available icons:
  • Concise: MessageSquare
  • Default: MessageSquareMore
  • Exhaustive: Telescope
  • Search: Search
  • Reasoning: Sparkle

Common System Instructions

All modes (except Concise) follow this core behavior:
1

Tool Usage

Always use the google_search tool to find information. Never rely solely on internal knowledge.
2

Mode Selection

Automatically determine whether to use:
  • Search Mode: For keyword queries seeking specific websites
  • Information Assistant Mode: For complex questions requiring explanation
  • Mixed Mode: When query intent is ambiguous
3

Response Formatting

Structure responses with proper markdown, including:
  • Headers and sections
  • Bullet points and lists
  • Source citations
  • Related questions

API Usage

To use different modes programmatically:
curl "https://api.omnisearches.com/api/search?q=your+query&mode=default"

Performance Comparison

Response times and token usage vary based on query complexity and mode selection.
ModeAvg Response TimeMax TokensSearchesImages
Concise< 2s150AutoNo
Default3-5s65,536≥54-8
Exhaustive5-10s65,536≥1010+
Search2-4s1,024AutoNo
Reasoning8-15s65,536≥104-8

Image Search

Learn how image galleries work in Default, Exhaustive, and Reasoning modes

Related Questions

Discover how AI generates contextual follow-up questions

Reasoning Mode

Deep dive into the two-stage reasoning process

Build docs developers (and LLMs) love