Skip to main content

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

fn new() -> Self
Create a new config

max_sources

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

include_citations

fn include_citations(mut self, include: bool) -> Self
Set include citations Parameters:
NameType
includebool

max_depth

fn max_depth(mut self, depth: usize) -> Self
Set max depth Parameters:
NameType
depthusize

timeout

fn timeout(mut self, timeout: u32) -> Self
Set timeout Parameters:
NameType
timeoutu32

Source

View on GitHub

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