Deep Research Config • Rust AI Agent SDK

DeepResearchConfig: Configuration for deep research settings.

DeepResearchConfig

Defined in the agents module.

Rust AI Agent SDK

Configuration for deep research settings.

Fields

NameTypeDescription
max_sourcesusizeMaximum number of sources to include
include_citationsboolInclude citations in output
max_depthusizeMaximum research depth
timeoutu32Timeout in seconds
api_baseOption<String>API base URL
api_keyOption<String>API key

Methods

new

rust
fn new() -> Self

Create a new config

max_sources

rust
fn max_sources(mut self, max: usize) -> Self

Set max sources

Parameters:

NameType
maxusize

include_citations

rust
fn include_citations(mut self, include: bool) -> Self

Set include citations

Parameters:

NameType
includebool

max_depth

rust
fn max_depth(mut self, depth: usize) -> Self

Set max depth

Parameters:

NameType
depthusize

timeout

rust
fn timeout(mut self, timeout: u32) -> Self

Set timeout

Parameters:

NameType
timeoutu32

Source

View on GitHub

praisonai/src/agents/mod.rs at line 1039


Related Documentation