The Advanced Research system uses a director-worker architecture for coordinated, comprehensive research with external search integration.
Quick Start
- Python
- JavaScript
- cURL
Key Features
Multi-Agent Architecture
- Director Agent: Orchestrates the research process and synthesizes results
- Worker Agents: Execute specific research tasks and gather information
- External Search: Integrates with Exa search for web research capabilities
Configurable Models
- Support for multiple LLM providers (OpenAI, Anthropic, etc.)
- Separate models for director and worker agents
- Customizable token limits and loops
Cost Tracking
- Transparent token usage reporting
- Real-time cost calculation
- Credit system integration
Use Cases
- Academic Research: Comprehensive literature reviews and analysis
- Market Research: Competitive analysis and trend identification
- Technical Documentation: In-depth analysis of technical topics
- Policy Research: Analysis of regulations and their implications
- Innovation Research: Exploring emerging technologies and their applications
Batch Processing
Process multiple research tasks in parallel:Configuration Options
Parameter | Type | Default | Description |
---|---|---|---|
worker_model_name | string | ”gpt-4.1” | Model for worker agents |
director_model_name | string | ”gpt-4.1” | Model for director agent |
max_loops | integer | 1 | Number of research iterations |
director_max_tokens | integer | 8000 | Token limit for director |
exa_search_num_results | integer | 2 | Number of search results |
exa_search_max_characters | integer | 100 | Characters per search result |
Best Practices
- Task Specificity: Provide clear, specific research questions
- Model Selection: Use more capable models for complex research tasks
- Loop Configuration: Increase loops for deeper analysis (2-3 loops recommended)
- Search Parameters: Adjust search results based on research scope
- Cost Monitoring: Monitor token usage for budget management