Module web

Module web 

Source
Expand description

Web interface and HTTP API components. Web Search Integration for ReasonKit Web

Provides web search capabilities for deep research:

  • DuckDuckGo (free, no API key)
  • Tavily (optional, better quality with API key)
  • Serper (optional, Google search)

§Usage

use reasonkit::web::{WebSearcher, SearchConfig, SearchProvider};

let config = SearchConfig::default();
let searcher = WebSearcher::new(config);
let results = searcher.search("rust async programming").await?;

Structs§

SearchConfig
Web search configuration
SearchResult
A single search result
WebSearcher
Web search client

Enums§

SearchProvider
Search provider options