We Use Cookies

    We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. You can customize your preferences or reject non-essential cookies.

    Learn more about our cookie policy
    Feature Guide

    Three Ways to Search the Web with AI

    Compare Perplexity's built-in search, Native Agentic Search, and Exa Plugin—and choose the best for your needs.

    Each system has unique strengths: Perplexity for speed, Native for deep research, Exa for universal compatibility.

    Web Search
    8 min read
    Deep Dive

    🎛️ The Web Search Toggle Explained

    The Web Search toggle controls which system is active:

    Toggle OFF (Default for AGENTIC models):

    ✅ Native tools ENABLED: Model can use search_web() and fetch_url()

    ❌ Exa plugin DISABLED: No OpenRouter plugin injected

    Result: Full agentic research with autonomy

    Toggle ON (Enable Exa):

    ✅ Exa plugin ENABLED: OpenRouter injects Exa semantic search

    ❌ Native tools BLOCKED: System prompt tells model "Don't use search_web()"

    Result: Single Exa search, works with all models

    ⚡ Key Insight:

    The toggle overwrites the native behavior for AGENTIC models. When ON, even capable models (GPT-5, Claude) will use Exa instead of native tools. This prevents conflicts—only ONE search system is active at a time.

    🎯 Decision Guide: Which Search Should I Use?

    Choose Native Agentic Search When:

    • You have an AGENTIC model (GPT-5, Claude 4.5+, Gemini 3+)
    • You need deep research with multiple sources
    • You want the model to read full articles, not just snippets
    • Complex questions requiring iterative research
    • You want maximum autonomy and model intelligence

    Example: "Research the latest quantum computing breakthroughs and explain the technical details"

    Choose Exa Plugin Search When:

    • You're using a non-AGENTIC model (DeepSeek, Qwen, Llama)
    • You need quick news or simple fact-checking
    • You want consistent search across all your models
    • Snippets are sufficient (don't need full pages)
    • You prefer predictable behavior (no autonomous decisions)

    Example: "What's today's top AI news?" or "Summarize recent developments in [topic]"

    🔧 Technical Details

    Search Engine Details

    Native Search:

    • • Engine: Brave Search API
    • • Results: 10 per query
    • • Type: Traditional web index
    • • Format: Titles, links, snippets

    Exa Plugin:

    • • Engine: Exa AI (semantic)
    • • Results: 5 per query
    • • Type: AI-optimized search
    • • Format: Contextual snippets

    Pricing Comparison (Same Cost)

    MethodResultsCostValue
    Native (search_web)10 results20 credits⭐⭐ Better
    Exa plugin5 results~20 credits⭐ Good

    💡 Same price, but native gives you 2× results plus URL fetching capability!

    📚 Real-World Examples

    Native Agentic
    Deep Technical Research

    You:

    "How does React's new compiler work? Include technical details."

    GPT-5 (Toggle OFF):

    [Calls: search_web("React compiler technical details 2026", 10)]
    [Reviews 10 results, finds React docs URL]
    [Calls: fetch_url("https://react.dev/compiler")]
    [Reads 15k words of technical documentation]
    [Searches for examples: search_web("React compiler code examples")]
    [Fetches example repository]

    "The React Compiler transforms your components at build time... [detailed technical explanation with code examples and citations from official docs]"

    💰 Cost: ~25 credits (model) + 20+20 (2 searches) + 1+1 (2 fetches) = 67 credits

    Exa Plugin
    Quick News Summary

    You:

    "What's the latest AI news?"

    DeepSeek R1 (Toggle ON):

    [Exa plugin searches automatically]
    [Receives 5 semantic results from Exa AI]

    "Here are today's top AI developments: 1. OpenAI released... 2. Google announced... [summary with 5 sources]"

    💰 Cost: ~32 credits (model) + 20 (Exa) = 52 credits

    🤖 Model Capabilities

    AGENTIC
    Models with Native Function Calling:

    OpenAI:

    GPT-5, GPT-5.2, GPT-5 Nano, GPT-OSS-120B

    Anthropic:

    Claude 4.5 Sonnet, Claude Opus 4.5

    Google:

    Gemini 2.0 Flash, Gemini 3 Pro Preview

    Others:

    Azure OpenAI models (EU routing)

    ✅ Can use native search_web() and fetch_url() autonomously

    Models That Need Exa Plugin:

    DeepSeek:

    DeepSeek R1, DeepSeek Chat

    Qwen:

    Qwen QwQ, Qwen2.5, Qwen3

    Meta:

    Llama 3.3, Llama 3.1 models

    Others:

    Mistral, Mixtral, older models

    ✅ Enable Web Search toggle to use Exa plugin

    ⚠️ Why Results May Differ

    The same question with the same model can produce different results depending on which search system is active:

    Native Agentic (Toggle OFF):

    • • Uses Brave Search (traditional web index)
    • • Gets 10 results (more comprehensive)
    • • Can read full pages for deep context
    • • May search multiple times with refined queries
    • • More thorough but may take longer

    Exa Plugin (Toggle ON):

    • • Uses Exa AI (semantic, AI-optimized)
    • • Gets 5 results (focused)
    • • Only sees snippets (no full pages)
    • • Single search per question
    • • Faster, more predictable

    💡 Recommendation:

    For AGENTIC models, we recommend keeping the toggle OFF to unleash their full research capabilities. For non-AGENTIC models, turn the toggle ON to enable Exa search.

    🚀 Getting Started

    For AGENTIC Models (GPT-5, Claude 4.5+, Gemini 3+):

    1. 1. Select an AGENTIC model (look for the purple badge)
    2. 2. Keep Web Search toggle OFF (default)
    3. 3. Ask questions that need research
    4. 4. Watch the model autonomously search and fetch URLs

    For Non-AGENTIC Models (DeepSeek, Qwen, Llama):

    1. 1. Go to Settings → My Custom Models
    2. 2. Find your model and toggle Web Search ON
    3. 3. Ask questions about current events
    4. 4. Model will use Exa plugin for search

    🎯 Pro Tip:

    Try the SAME question with toggle OFF (native) and toggle ON (Exa) to see which gives better results for your use case. Deep research usually benefits from native autonomy, while quick fact-checks work well with Exa.

    Related Articles

    Ready to Experience 300+ AI Models?

    Get started today. Access models from OpenAI, Google, Anthropic, Grok and more.

    GDPR compliant · Zero data retention · Cancel anytime