This is a high-level changelog. Calls out some of the high level features batched by release.
- For the live roadmap, please see the GitHub project
Prediction: OpenAI will release GPT-5 on March 14, 2024. We will support it on day 1.
- milestone: 1.15.0
- work in progress: big-AGI open roadmap, help here
- Anthropic Claude-3 model family support. #443
- New Perplexity and Groq integration (thanks @Penagwin). #407, #427
- LocalAI deep integration, including support for model galleries
- Mistral Large and Google Gemini 1.5 support
- Performance optimizations: runs much faster, saves lots of power, reduces memory usage
- Enhanced UX with auto-sizing charts, refined search and folder functionalities, perfected scaling
- And with more UI improvements, documentation, bug fixes (20 tickets), and developer enhancements
- Release notes, and changes v1.13.1...v1.14.0 (233 commits, 8,000+ lines changed)
1.14.0.-.Release.-.2024-02-07.233744.mp4
- Side-by-Side Split Windows: multitask with parallel conversations. #208
- Multi-Chat Mode: message everyone, all at once. #388
- Export tables as CSV: big thanks to @aj47. #392
- Adjustable text size: customize density. #399
- Dev2 Persona Technology Preview
- Better looking chats with improved spacing, fonts, and menus
- More: new video player, LM Studio tutorial (thanks @aj47), MongoDB support (thanks @ranfysvalle02), and speedups
1.12.0.-.Release.2024-01-26.042616.mp4
- Voice Calls: real-time voice call your personas out of the blue or in relation to a chat #354
- Support OpenAI 0125 Models. #364
- Rename or Auto-Rename chats. #222, #360
- More control over Link Sharing #356
- Accessibility to screen readers #358
- Export chats to Markdown #337
- Paste tables from Excel #286
- Ollama model updates and context window detection fixes #309
big-agi.mp4
- Find chats: search in titles and content, with frequency ranking. #329
- Commands: command auto-completion (type '/'). #327
- Together AI inference platform support (good speed and newer models). #346
- Persona Creator history, deletion, custom creation, fix llm API timeouts
- Enable adding up to five custom OpenAI-compatible endpoints
- Developer enhancements: new 'Actiles' framework
- New UI: for both desktop and mobile, sets the stage for future scale. #201
- Conversation Folders: enhanced conversation organization. #321
- LM Studio support and improved token management
- Resizable panes in split-screen conversations.
- Large performance optimizations
- Developer enhancements: new UI framework, updated documentation for proxy settings on browserless/docker
- DALL·E 3 integration for enhanced image generation. #212
- Perfect scrolling mechanics across devices. #304
- Persona creation now supports text input. #287
- Openrouter updates for better model management and rate limit handling
- Image drawing UX improvements
- Layout fix for Firefox users
- Developer enhancements: Text2Image subsystem, Optima layout, ScrollToBottom library, Panes library, and Llms subsystem updates.
- Google Gemini Support: Use the newest Google models. #275
- Mistral Platform: Mixtral and future models support. #273
- Diagram Instructions. Thanks to @joriskalz! #280
- Ollama Chats: Enhanced chatting experience. #270
- Mac Shortcuts Fix: Improved UX on Mac
- Single-Tab Mode: Data integrity with single window. #268
- Updated Models: Latest Ollama (v0.1.17) and OpenRouter models
- Official Downloads: Easy access to the latest big-AGI on big-AGI.com
- For developers: troubleshot networking, fixed Vercel deployment, cleaned up the LLMs/Streaming framework
- Attachments System Overhaul: Drag, paste, link, snap, text, images, PDFs and more. #251
- Desktop Webcam Capture: Image capture now available as Labs feature. #253
- Independent Browsing: Full browsing support with Browserless. Learn More
- Overheat LLMs: Push the creativity with higher LLM temperatures. #256
- Model Options Shortcut: Quick adjust with
Ctrl+Shift+O
- Optimized Voice Input and Performance
- Latest Ollama and Oobabooga models
- For developers: Password Protection: HTTP Basic Auth. Learn How
- Web Browsing: Download web pages within chats - browsing guide
- Branching Discussions: Create new conversations from any message
- Keyboard Navigation: Swift chat navigation with new shortcuts (e.g. ctrl+alt+left/right)
- Performance Boost: Faster rendering for a smoother experience
- UI Enhancements: Refined interface based on user feedback
- New Features: Anthropic Claude 2.1,
/help
command, and Flattener tool - For Developers: Code quality upgrades and snackbar notifications
- Continued Voice: Engage with hands-free interaction for a seamless experience
- Visualization Tool: Create data representations with our new visualization capabilities
- Ollama Local Models: Leverage local models support with our comprehensive guide
- Text Tools: Enjoy tools including highlight differences to refine your content
- Mermaid Diagramming: Render complex diagrams with our Mermaid language support
- OpenAI 1106 Chat Models: Experience the cutting-edge capabilities of the latest OpenAI models
- SDXL Support: Enhance your image generation with SDXL support for Prodia
- Cloudflare OpenAI API Gateway: Integrate with Cloudflare for a robust API gateway
- Helicone for Anthropic: Utilize Helicone's tools for Anthropic models
For Developers:
- Runtime Server-Side configuration: enricoros#189. Env vars are not required to be set at build time anymore. The frontend will roundtrip to the backend at the first request to get the configuration. See https://github.com/enricoros/big-agi/blob/main/src/modules/backend/backend.router.ts.
- CloudFlare developers: please change the deployment command to
rm app/api/trpc-node/[trpc]/route.ts && npx @cloudflare/next-on-pages@1
, as we transitioned to the App router in NextJS 14. The documentation in docs/deploy-cloudflare.md is updated
- Expanded Model Support: Azure and OpenRouter models, including gpt-4-32k
- Share and clone conversations with public links
- Removed the 20 chats hard limit (Ashesh3)
- Latex Rendering
- Augmented Chat modes (Labs)
- Camera OCR - real-world AI - take a picture of a text, and chat with it
- Anthropic models support, e.g. Claude
- Backup/Restore - save chats, and restore them later
- Local model support with Oobabooga server - run your own LLMs!
- Flatten conversations - conversations summarizer with 4 modes
- Fork conversations - create a new chat, to try with different endings
- New commands: /s to add a System message, and /a for an Assistant message
- New Chat modes: Write-only - just appends the message, without assistant response
- Fix STOP generation - in sync with the Vercel team to fix a long-standing NextJS issue
- Fixes on the HTML block - particularly useful to see error pages
- New OpenAI Models support - 0613 models, including 16k and 32k
- Cleaner UI - with rationalized Settings, Modals, and Configurators
- Dynamic Models Configurator - easy connection with different model vendors
- Multiple Model Vendors Support framework to support many LLM vendors
- Per-model Options (temperature, tokens, etc.) for fine-tuning AI behavior to your needs
- Support for GPT-4-32k
- Improved Dialogs and Messages
- Much Enhanced DX: TRPC integration, modularization, pluggable UI, etc
- Google Search active in ReAct - add your keys to Settings > Google Search
- Reason+Act preview feature - activate with 2-taps on the 'Chat' button
- Image Generation using Prodia (BYO Keys) - /imagine - or menu option
- Voice Synthesis 📣 with ElevenLabs, including selection of custom voices
- Precise Token Counter 📈 extra-useful to pack the context window
- Install Mobile APP 📲 looks like native (@harlanlewis)
- UI language with auto-detect, and future app language! (@tbodyston)
- PDF Summarization 🧩🤯 - ask questions to a PDF! (@fredliubojin)
- Code Execution: Codepen 💻 (@harlanlewis)
- SVG Drawing - draw with AI 🎨
- Chats: multiple chats, AI titles, Import/Export, Selection mode
- Rendering: Markdown, SVG, improved Code blocks
- Integrations: OpenAI organization ID
- Cloudflare deployment instructions, awesome-agi
- Typing Avatars ⌨️
- AI Personas - including Code, Science, Corporate, and Chat 🎭
- Privacy: user-owned API keys 🔑 and localStorage 🛡️
- Context - Attach or Drag & Drop files to add them to the prompt 📁
- Syntax highlighting - for multiple languages 🌈
- Code Execution: Sandpack -
now on branch
variant-code-execution
- Chat with GPT-4 and 3.5 Turbo 🧠💨
- Real-time streaming of AI responses ⚡
- Voice Input 🎙️ - works great on Chrome / Windows
- Integration: Paste.gg integration for chat sharing 📥
- Integration: Helicone integration for API observability 📊
- 🌙 Dark model - Wide mode ⛶