Skip to main content

Documentation Index

Fetch the complete documentation index at: https://explore.airia.com/llms.txt

Use this file to discover all available pages before exploring further.

Native web search is a toggle on the AI Model step that lets the model query the live web as part of generating its response. It is a capability built into the model provider’s API — not a connector, not an MCP tool, and not a separate credential. When the toggle is on, the model decides when to search, what to search for, and how to incorporate the results. This is different from tool-based search integrations like Brave Search or Firecrawl, where you wire a tool step into your agent workflow and control when it runs. Native web search is fully model-driven.

Quick reference

SettingDefaultWhat it does
Web SearchOffAllows the model to query the live web before generating its response

When Web Search is enabled, the model’s host (Anthropic, OpenAI, or Google) performs a search on the model’s behalf during inference. The search results are injected into the model’s context before it generates a response, grounding the answer in current information. From your agent’s perspective, you enable a toggle. The model handles everything else — query construction, result retrieval, and synthesis. You do not need to write a prompt that asks the model to search; it will search when it judges that the question requires current information. Depending on the provider, the model’s response may include citations or source references inline.

Supported models

The Web Search toggle appears only on models that support this capability. The full list of supported models is below.
Model
Claude 3.5 Haiku Latest
Claude 3.5 Haiku Snapshot October 2024
Claude 3.5 Sonnet Latest
Claude 3.5 Sonnet Snapshot October 2024
Claude 3.7 Sonnet Latest
Claude 3.7 Sonnet Snapshot February 2025
Claude Sonnet 4
Claude Sonnet 4 Snapshot May 2025
Claude Opus 4
Claude Opus 4 Snapshot May 2025
Claude Opus 4.1
Claude Sonnet 4.5
Claude Haiku 4.5
Claude Opus 4.5
Claude Sonnet 4.6
Claude Opus 4.6
Claude Opus 4.7
If you do not see the Web Search toggle in the Model panel, your currently selected model does not support native web search. Switch to one of the models listed above.

  1. Open your agent in Agent Studio
  2. Select the AI Model step
  3. Open the Model tab in the right-hand panel
  4. Scroll below Temperature to find the Web Search toggle
  5. Toggle it on
The toggle is per-step. If your agent has multiple AI Model steps, enable it individually on each step that should use web search.
The toggle is saved immediately when you click it — there is no separate Save button for this setting.

When to enable / disable

  • Research and Q&A agents that need answers about current events, prices, product versions, or recent releases
  • Agents that must cite sources or provide verifiable, up-to-date facts
  • Customer-facing assistants where stale training data would produce incorrect answers
  • Monitoring or briefing agents that summarise what is happening right now

What the model searches — and what it receives

The model determines on its own when a search is needed and what query to issue. You do not write the search query and it is not visible to you in execution logs. The provider’s infrastructure runs the search, retrieves results, and injects them into the model’s context before it generates a response. What this means in practice:
  • You do not control the query. The model infers it from your prompt and the user’s message.
  • Results are not exposed as a step output. You cannot pipe them into other steps or inspect them directly. Use the Debug tab to review the model’s full context if you need to understand what it retrieved.
  • Citations may appear inline. Depending on the provider, the model may include source URLs or reference markers in its response. This is provider-specific behaviour and cannot be configured from Airia.

Considerations

Latency

Each web search adds a round-trip to the provider’s search infrastructure before the model generates text. Expect approximately 1–3 seconds of additional latency per execution. For real-time conversational agents this is usually acceptable; for high-volume batch pipelines it may not be.

Token usage

Search results are injected into the model’s context window and count toward your token consumption. Responses from a web-search-enabled model typically cost more tokens than the same prompt without search. Monitor token usage in the Feeds view if cost is a concern.

Privacy

When Web Search is enabled, the model may construct and issue search queries derived from your prompt content and the user’s message. Do not enable this setting on agents that handle sensitive, confidential, or personally identifiable information unless you have reviewed your model provider’s data-handling and search query retention policies.

Determinism

Web search results vary by time, query phrasing, and provider index freshness. Two identical prompts sent minutes apart may produce different answers. If reproducible outputs are required — for automated testing, audit trails, or compliance workflows — keep Web Search off.

Native web search vs. search tool integrations

Native Web SearchBrave Search / Firecrawl (MCP tools)
SetupToggle only — no credentials neededMCP tool added to agent + API key required
ControlModel decides when and what to searchYou control when the tool runs in your workflow
Query visibilityNot inspectableTool input and output appear in execution logs
Results in outputsSynthesised into the model responseRaw results piped into model context as a step output
Citation formatProvider-formatted, embedded inlineDepends on how you prompt the model to use the results
Best forGeneral research, real-time Q&A, conversational agentsStructured crawling, specific URLs, scraping, high-volume pipelines
Use native web search when you want live information without any plumbing. Use a tool integration when you need to inspect the results, pass them to other steps, or control exactly when the search runs.

Troubleshooting

The toggle only appears for models that support native web search. If you don’t see it, your currently selected model does not support this feature. Open the model selector and switch to one of the supported models listed in the Supported models section above.
Native web search adds latency for each search query the model issues. If speed is critical, disable the toggle and consider using a Data Search step against a pre-indexed knowledge source, or a Brave Search MCP tool where you control when the search fires.
The model searches selectively — it only issues a query when it judges that current information is needed. If your prompt is phrased in a way that sounds like a general knowledge question, the model may answer from training data. Rephrase to make the recency requirement explicit (e.g., “What is the current price of X as of today?”). Also verify the toggle is saved by reopening the Model panel.
When Web Search is on, the model may issue queries constructed from your prompt content. If your agent handles confidential or personally identifiable information, disable Web Search and use an air-gapped retrieval approach (e.g., a Data Search step against your own knowledge base) instead.