Open Notebook : outil de prise de notes personnalisé par l'IA, alternative open source à Notebook LM
Introduction générale
Open Notebook est un outil de gestion de notes open source, axé sur la confidentialité, conçu pour offrir aux utilisateurs une alternative à Google Notebook LM. Avec Open Notebook, les utilisateurs peuvent gérer des flux de travail de recherche, générer des notes assistées par l'IA et interagir avec le contenu sous leur propre contrôle. Le projet est en cours de développement, avec des optimisations et des améliorations constantes visant à fournir aux utilisateurs une expérience de gestion de notes plus flexible et plus puissante.
Le projet prend en charge un large éventail de modèles d'IA (dont OpenAI, Anthropic, Gemini, Vertex AI, etc.) et offre de riches capacités d'intégration de contenu pour gérer de multiples formats tels que les liens, les PDF, les EPUB, les documents Office, les vidéos YouTube, les fichiers audio et vidéo, et bien d'autres encore. Le projet est développé en Python, utilisant Streamlit pour construire l'interface, LangChain pour gérer les interactions avec l'IA, et SurrealDB pour le stockage des données.

Liste des fonctions
- Prise en charge de plusieurs ordinateurs portables : organisez facilement plusieurs projets de recherche
- Prise en charge de modèles multiples : compatible avec OpenAI, Anthropic, Gemini, Vertex AI, Open Router, Ollama, etc.
- Générateur de podcasts : convertit automatiquement les notes au format podcast
- Intégration étendue de contenu : prise en charge des liens, des PDF, des EPUB, des fichiers Office, TXT, Markdown, des vidéos YouTube et bien plus encore !
- Notes pilotées par l'IA : prise en charge de la rédaction manuelle ou de la génération d'idées assistée par l'IA
- Moteur de recherche intégré : fonctions intégrées de recherche en texte intégral et de recherche vectorielle
- Gestion fine du contexte : contrôle précis de la portée du contenu partagé avec l'IA
- Fonctions de conversion personnalisées : prise en charge de l'analyse approfondie du contenu et de l'extraction d'informations
Utiliser l'aide
1. les modalités d'installation
Le projet propose deux options d'installation :
Méthode 1 : Exécution à partir du code source
# 1. 克隆仓库
git clone https://github.com/lfnovo/open-notebook
cd open-notebook
# 2. 配置环境文件
cp .env.example .env
cp .env.example docker.env
# 编辑.env文件配置你的API密钥
# 3. 安装和运行
poetry install
docker compose --profile db_only up
poetry run streamlit run app_home.py
Méthode 2 : Exécuter avec Docker
# 配置环境文件后执行
docker compose --profile multi up
2. utilisation de base
Le projet est conçu selon une disposition en trois colonnes :
- Colonne Sources gauche : Gérer tous les documents de recherche
- Colonne centrale Notes : créer ou utiliser l'IA pour générer des notes
- Right Chat bar : parlez à l'IA et exploitez votre contenu
3. configuration du contexte
Trois options de contexte sont proposées :
- sans contexte
- résumé seulement
- Contenu complet
Des descriptions d'articles peuvent être ajoutées pour aider l'IA à fournir une réponse plus précise.
4. fonction de recherche
- Recherche en texte intégral
- Prise en charge de la recherche vectorielle
- Localiser rapidement n'importe quelle étude
5. utilisation de caractéristiques spéciales
- Génération de podcasts : prise en charge de la génération multilingue, personnalisation du locuteur et de la structure
- Fonction de conversion : des conversions personnalisées sont disponibles pour l'analyse d'essais, la rédaction d'articles, etc.
- Q&R intelligent : fonction Q&R avec possibilité de citer le texte original
- Gestion des modèles : interface unifiée pour gérer les différents fournisseurs et modèles d'IA
© 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...