gpt-research
Version:
Autonomous AI research agent that conducts comprehensive research on any topic and generates detailed reports with citations
13 lines • 1.63 kB
TypeScript
export { GPTResearch } from './core/Agent';
export { Config, ConfigOptions } from './core/Config';
export { Memory } from './core/Memory';
export { ResearchConfig, ResearchResult, ResearchContext, ResearchSection, ReportType, ReportFormat, ReportSource, Tone, ChatMessage, ChatOptions, EmbeddingOptions, SearchOptions, SearchResult, ScrapedContent, LLMCosts, StreamUpdate } from './types';
export { LLMProvider, LLMProviderConfig, LLMProviderFactory } from './providers/LLMProvider';
export { OpenAIProvider } from './providers/openai/OpenAIProvider';
export { BaseRetriever, RetrieverConfig, RetrieverFactory, TavilyRetriever, SerperRetriever, GoogleRetriever, createRetriever } from './retrievers';
export { BaseScraper, ScraperConfig, ScraperFactory, CheerioScraper, PuppeteerScraper, createScraper, getBestScraper } from './scrapers';
export { ResearchConductor, ReportGenerator, ReportSection, ReportTemplate, ContextManager, ContextChunk, BrowserManager, ScrapingOptions, ScrapingResult, SourceCurator, SourceValidation, CurationCriteria } from './skills';
export { logger, ConsoleOutput, calculateCost, estimateTokens, formatCost, CostTracker, WorkerPool, BatchProcessor, StreamProcessor, ProgressTracker, retryWithBackoff, sleep } from './utils';
export { MCPClient, MCPToolSelector, MCPResearch, MCPStreamer, MCPConfig, MCPTool, MCPToolInvocation, MCPToolResult, MCPMessage, MCPConnectionState, MCPConnection, MCPProxyConfig, MCPResearchContext, VercelMCPConfig, ToolSelectionOptions, MCPResearchOptions, StreamEvent, StreamOptions } from './mcp';
export declare const VERSION = "0.1.0";
//# sourceMappingURL=index.d.ts.map