diff --git a/CHANGELOG.md b/CHANGELOG.md index bcde999..3230e65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.8.2] - 2026-04-06 + +### Added +- DashScope (Qwen) provider support — Alibaba Cloud's Qwen models (qwen-turbo, qwen-plus, qwen-max) +- MiniMax provider support — MiniMax models with 204K context (MiniMax-M2.5, MiniMax-M2.5-highspeed) +- Model discovery, connection testing, and credential management for both new providers +- Documentation for DashScope and MiniMax in AI providers guide, environment reference, and provider comparison + +### Dependencies +- Bump esperanto to >= 2.20.0 + ## [1.8.1] - 2026-03-10 ### Added diff --git a/README.md b/README.md index 370f932..d3c4621 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ In a world dominated by Artificial Intelligence, having the ability to think **Open Notebook empowers you to:** - 🔒 **Control your data** - Keep your research private and secure -- 🤖 **Choose your AI models** - Support for 16+ providers including OpenAI, Anthropic, Ollama, LM Studio, and more +- 🤖 **Choose your AI models** - Support for 18+ providers including OpenAI, Anthropic, Ollama, LM Studio, and more - 📚 **Organize multi-modal content** - PDFs, videos, audio, web pages, and more - 🎙️ **Generate professional podcasts** - Advanced multi-speaker podcast generation - 🔍 **Search intelligently** - Full-text and vector search across all your content @@ -74,7 +74,7 @@ Learn more about our project at [https://www.open-notebook.ai](https://www.open- | Feature | Open Notebook | Google Notebook LM | Advantage | |---------|---------------|--------------------|-----------| | **Privacy & Control** | Self-hosted, your data | Google cloud only | Complete data sovereignty | -| **AI Provider Choice** | 16+ providers (OpenAI, Anthropic, Ollama, LM Studio, etc.) | Google models only | Flexibility and cost optimization | +| **AI Provider Choice** | 18+ providers (OpenAI, Anthropic, Ollama, LM Studio, etc.) | Google models only | Flexibility and cost optimization | | **Podcast Speakers** | 1-4 speakers with custom profiles | 2 speakers only | Extreme flexibility | | **Content Transformations** | Custom and built-in | Limited options | Unlimited processing power | | **API Access** | Full REST API | No API | Complete automation | @@ -213,6 +213,8 @@ Thanks to the [Esperanto](https://github.com/lfnovo/esperanto) library, we suppo | Voyage | ❌ | ✅ | ❌ | ❌ | | xAI | ✅ | ❌ | ❌ | ❌ | | OpenRouter | ✅ | ❌ | ❌ | ❌ | +| DashScope (Qwen) | ✅ | ❌ | ❌ | ❌ | +| MiniMax | ✅ | ❌ | ❌ | ❌ | | OpenAI Compatible* | ✅ | ❌ | ❌ | ❌ | *Supports LM Studio and any OpenAI-compatible endpoint @@ -223,7 +225,7 @@ Thanks to the [Esperanto](https://github.com/lfnovo/esperanto) library, we suppo - **🔒 Privacy-First**: Your data stays under your control - no cloud dependencies - **🎯 Multi-Notebook Organization**: Manage multiple research projects seamlessly - **📚 Universal Content Support**: PDFs, videos, audio, web pages, Office docs, and more -- **🤖 Multi-Model AI Support**: 16+ providers including OpenAI, Anthropic, Ollama, Google, LM Studio, and more +- **🤖 Multi-Model AI Support**: 18+ providers including OpenAI, Anthropic, Ollama, Google, LM Studio, and more - **🎙️ Professional Podcast Generation**: Advanced multi-speaker podcasts with Episode Profiles - **🔍 Intelligent Search**: Full-text and vector search across all your content - **💬 Context-Aware Chat**: AI conversations powered by your research materials @@ -280,7 +282,7 @@ Thanks to the [Esperanto](https://github.com/lfnovo/esperanto) library, we suppo ### Recently Completed ✅ - **Next.js Frontend**: Modern React-based frontend with improved performance - **Comprehensive REST API**: Full programmatic access to all functionality -- **Multi-Model Support**: 16+ AI providers including OpenAI, Anthropic, Ollama, LM Studio +- **Multi-Model Support**: 18+ AI providers including OpenAI, Anthropic, Ollama, LM Studio - **Advanced Podcast Generator**: Professional multi-speaker podcasts with Episode Profiles - **Content Transformations**: Powerful customizable actions for content processing - **Enhanced Citations**: Improved layout and finer control for source citations diff --git a/docs/0-START-HERE/index.md b/docs/0-START-HERE/index.md index 5f44f75..3d7c985 100644 --- a/docs/0-START-HERE/index.md +++ b/docs/0-START-HERE/index.md @@ -12,7 +12,7 @@ --- ### ☁️ I want to use other cloud AI (Anthropic, Google, OpenRouter, etc.) -**5 minutes to running.** Choose from 15+ AI providers. +**5 minutes to running.** Choose from 17+ AI providers. → [Cloud Providers Quick Start](quick-start-cloud.md) @@ -39,7 +39,7 @@ | Feature | Open Notebook | Notebook LM | |---------|---|---| | **Privacy** | Self-hosted, your control | Cloud, Google's servers | -| **AI Choice** | 15+ providers | Google's models only | +| **AI Choice** | 17+ providers | Google's models only | | **Podcast Speakers** | 1-4 customizable | 2 only | | **Cost** | Completely free | Free (but your data) | | **Offline** | Yes | No | diff --git a/docs/4-AI-PROVIDERS/index.md b/docs/4-AI-PROVIDERS/index.md index 29a786e..2a5786b 100644 --- a/docs/4-AI-PROVIDERS/index.md +++ b/docs/4-AI-PROVIDERS/index.md @@ -1,6 +1,6 @@ # AI Providers - Comparison & Selection Guide -Open Notebook supports 15+ AI providers. This guide helps you **choose the right provider** for your needs. +Open Notebook supports 17+ AI providers. This guide helps you **choose the right provider** for your needs. > 💡 **Just want to set up a provider?** Skip to the [Configuration Guide](../5-CONFIGURATION/ai-providers.md) for detailed setup instructions. diff --git a/docs/6-TROUBLESHOOTING/faq.md b/docs/6-TROUBLESHOOTING/faq.md index ff798cc..ded082a 100644 --- a/docs/6-TROUBLESHOOTING/faq.md +++ b/docs/6-TROUBLESHOOTING/faq.md @@ -18,7 +18,7 @@ Open Notebook is an open-source, privacy-focused alternative to Google's Noteboo ### How is it different from Google Notebook LM? **Privacy**: Your data stays local by default. Only your chosen AI providers receive queries. -**Flexibility**: Support for 15+ AI providers (OpenAI, Anthropic, Google, local models, etc.) +**Flexibility**: Support for 17+ AI providers (OpenAI, Anthropic, Google, local models, etc.) **Customization**: Open source, so you can modify and extend functionality **Control**: You control your data, models, and processing diff --git a/docs/7-DEVELOPMENT/design-principles.md b/docs/7-DEVELOPMENT/design-principles.md index 7ca5346..d243a6f 100644 --- a/docs/7-DEVELOPMENT/design-principles.md +++ b/docs/7-DEVELOPMENT/design-principles.md @@ -86,7 +86,7 @@ Open Notebook aims to be a **privacy-focused, self-hosted alternative to Google' - Graceful degradation when providers are unavailable **Example Decisions**: -- ✅ Support for 16+ AI providers +- ✅ Support for 18+ AI providers - ✅ Per-feature model selection (chat, embeddings, TTS) - ❌ Features that only work with OpenAI - ❌ Hard-coded API endpoints for specific providers diff --git a/pyproject.toml b/pyproject.toml index 5aff6b4..b45be49 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "open-notebook" -version = "1.8.1" +version = "1.8.2" description = "An open source implementation of a research assistant, inspired by Google Notebook LM" authors = [ {name = "Luis Novo", email = "lfnovo@gmail.com"}