Skip to main content

WebConfig

Defined in the config module.
Rust AI Agent SDK Configuration for web search and fetch capabilities

Fields

NameTypeDescription
searchboolEnable web search
fetchboolEnable web fetch (retrieve full page content)
search_providerWebSearchProviderSearch provider
max_resultsusizeMaximum search results

Methods

new

fn new() -> Self
Create a new web config
fn no_search(mut self) -> Self
Disable search

no_fetch

fn no_fetch(mut self) -> Self
Disable fetch

provider

fn provider(mut self, provider: WebSearchProvider) -> Self
Set search provider Parameters:
NameType
providerWebSearchProvider

max_results

fn max_results(mut self, max: usize) -> Self
Set max results Parameters:
NameType
maxusize

Source

View on GitHub

praisonai/src/config.rs at line 715