Typhoon Deep Research is a modern application that leverages AI to conduct comprehensive research on any topic. It streamlines the research process by asking clarifying questions, conducting thorough investigations, and generating comprehensive reports with key insights.
This project is part of Typhoon Application Week, showcasing the capabilities of the Typhoon platform. Please note that this application is not maintained for production use and is not production-ready. Use at your own risk.
-
Intelligent Query Refinement: Typhoon generates follow-up questions to narrow down research scope and understand user intent more precisely.
-
Multi-perspective Research: Powered by Typhoon's reasoning capabilities, the application explores topics from multiple angles to provide comprehensive coverage.
-
Structured Research Reports: Typhoon organizes findings into coherent, well-structured reports with clear sections and insights.
-
Interactive Research Progress: Real-time visualization of the research process powered by Typhoon's streaming capabilities.
-
Markdown-based Reports: Generate and download well-formatted research reports with Typhoon's text generation capabilities.
- Node.js 18.x or later
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/typhoon-deep-research2 cd typhoon-deep-research2 -
Install dependencies:
npm install
-
Create a
.env.localfile in the root directory with your API keys:# OpenTyphoon API Key - Get one at https://opentyphoon.ai/ TYPHOON_API_KEY=your_typhoon_api_key_here # AI Model configuration AI_MODEL=typhoon-v2-70b-instruct AI_REASONING_MODEL=typhoon-v2-r1-70b-preview # Tavily API Key for web search TAVILY_API_KEY=your_tavily_api_key_here -
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the application.
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: Typhoon
- GitHub: SCB 10X
- Hugging Face: SCB 10X
- Discord: Join our community
- X (formerly Twitter): Typhoon