Open Deep Research : générer des recherches sur l'IA à partir du contenu des recherches sur le web
Introduction générale
Open Deep Research est un outil open source de génération de rapports de recherche pilotés par l'IA qui sert d'alternative open source aux capacités de recherche approfondie de Google Gemini. Développé en TypeScript et construit sur le framework Next.js 15, le projet intègre l'API de recherche Azure Bing et Google Gémeaux Modèle d'IA. Il automatise l'extraction d'informations précieuses à partir des résultats de recherche sur le web et génère des rapports d'analyse approfondis. Le système fonctionne en trois étapes principales : tout d'abord, il utilise l'API de recherche Bing pour obtenir des résultats de recherche complets, puis il utilise JinaAI pour extraire et traiter le contenu des pages web sélectionnées, et enfin il applique la technologie de l'IA pour générer des rapports de recherche personnalisés. Le projet prend en charge plusieurs formats d'exportation et met en œuvre une limitation du taux de requête pour garantir la stabilité, ce qui en fait un assistant de recherche open source complet.
Recommandation connexe :STORM : recherche de données sur le web sur la base de thèmes, génération d'articles avec citations, rapports d'articles longs

Liste des fonctions
- Prise en charge de la recherche sur le web avec filtrage temporel
- Extraction intelligente de contenu web et d'informations clés
- Génération de rapports automatisés pilotée par l'IA
- Prise en charge de l'exportation multiformat (PDF, Word, Texte)
- Mécanisme de protection intégré de limitation du taux de requête
- Conception adaptée à de multiples appareils
- Nombre de résultats de recherche et limites de sélection personnalisables
- Prise en charge de l'ajustement du niveau de recherche sécurisé
- Options flexibles de définition du marché/de la région
Utiliser l'aide
1. préparation au déploiement
Avant de commencer à utiliser Open Deep Research, vous devez préparer l'environnement et les ressources suivants :
- Node.js version 18 ou supérieure
- Gestionnaire de paquets (npm, yarn, pnpm ou bun)
- Clé d'abonnement Azure (pour la recherche Bing)
- Clé API Google Gemini Pro
- Compte Redis Upstash (pour la limitation du taux)
2. les étapes de l'installation
- Cloner le dépôt de code :
git clone https://github.com/btahir/open-deep-research
cd open-deep-research
- Installer la dépendance :
npm install
- Configurer les variables d'environnement :
établir.env.local
et remplir les clés API nécessaires :
AZURE_SUB_KEY=您的Azure订阅密钥
GEMINI_API_KEY=您的Gemini API密钥
UPSTASH_REDIS_REST_URL=您的Redis URL
UPSTASH_REDIS_REST_TOKEN=您的Redis Token
- Démarrer le serveur de développement :
npm run dev
3. configuration du système
Vous pouvez le faire en modifiant le fichierlib/config.ts
pour personnaliser les paramètres suivants :
Réglage de la limite du taux :
rateLimits: {
enabled: true, // 启用/禁用速率限制
search: 5, // 每分钟搜索请求数
contentFetch: 20, // 每分钟内容获取请求数
reportGeneration: 5, // 每分钟报告生成请求数
}
Paramètres de recherche :
search: {
resultsPerPage: 10, // 每页搜索结果数
maxSelectableResults: 3, // 用户可选择的最大结果数
safeSearch: 'Moderate', // 安全搜索设置
market: 'en-US', // 搜索市场/地区
}
4. processus d'utilisation
- Visitez la page d'accueil de l'application (http://localhost:3000 pour l'environnement de développement local)
- Saisissez le sujet ou le mot-clé à rechercher
- Le système obtiendra les résultats de la recherche par l'intermédiaire de l'API de Bing.
- Sélectionner les résultats de recherche à analyser (jusqu'à 3)
- Le système extrait automatiquement le contenu de la page sélectionnée.
- L'IA traitera le contenu extrait et produira un rapport de recherche.
- Sélectionnez le format d'exportation souhaité (PDF, Word ou Texte) pour télécharger le rapport.
5) Précautions
- Assurez-vous que la clé API est configurée correctement et qu'elle est valide.
- Connaître les limites d'utilisation de l'API et éviter de dépasser les quotas
- Il est recommandé d'activer la limitation de débit dans les environnements de production.
- Les paramètres de configuration peuvent être ajustés selon les besoins
- Vérifier périodiquement la validité de la clé API
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...