v1.4.0
Mintplex-Labs/anything-llmv1.4.0Jan 29, 2025by timothycarambat
AI Summary
Focuses on supporting 'thinking' models like DeepSeek and o1. Includes UI improvements for agent calling, new vector search API endpoints, and support for NVIDIA NIM and Google Generative AI.
Key Highlights
- UI support for thinking/reasoning models
- NVIDIA NIM support
- Vector search API endpoint
- Reranker option for RAG
- Google Generative AI (Gemini) embedder support
New Features
- Thinking/Reasoning model UI support
- NVIDIA NIM support
- Vector search API
- Reranker option
- Voyage-3 embedding models
- Historical message image attachments support
- Azure OpenAI version support
Full Release Notes
# 🧠AnythingLLM is `<think>`ing.... > [!Note] > **Desktop build of this release (1.7.3) are attached as binaries below** ## Notable changes 🌟 - Better Agent calling UI <img width="1612" alt="agent-ui" src="https://github.com/user-attachments/assets/ac33824f-9e8e-4292-ac3c-9e48630cdcb0" /> - UI support for `<think>`ing models in chat response <img width="1612" alt="think" src="https://github.com/user-attachments/assets/0af37a48-0bf2-4da6-8980-5bba80afe555" /> ## Misc Fixes and improvements 🔧 * Add Support for NVIDIA NIM by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2766 * update chat model filters for openai by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2803 * Fixed a typo in README by @logscore in https://github.com/Mintplex-Labs/anything-llm/pull/2805 * Fix scraping failed bug in link/bulk link scrapers by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2807 * Fix timestamp bug in embed widget by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2806 * Redirect to default thread on thread deletion by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2808 * Add support for hiding sidebar by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2809 * Add vector search API endpoint by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2815 * patch ZH typo by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2816 * add Gitlab to watchable documents by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2817 * Fix(2753): Replace React Router Navigate with window.location for SSO state refresh by @andydev404 in https://github.com/Mintplex-Labs/anything-llm/pull/2818 * Docker Scout CI error by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2820 * APIPie LLM provider improvements by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2695 * Add thread name to workspaces get endpoint by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2822 * Add new workspace user management endpoint by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2842 * Add attachments to GenericOpenAI prompt by @wolfganghuse in https://github.com/Mintplex-Labs/anything-llm/pull/2831 * Purge cached docs and remove docs from all workspaces on vectorDB/embedder changes by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2819 * LLM performance metric tracking by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2825 * Append writable fields to dev API new workspace endpoint by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2843 * Enable `default` roles to be able to use `attachments` but not upload documents by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2860 * Add support for gemini authenticated models endpoint by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2868 * Remove fine-tuning flow by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2872 * fix wrong metadata assignment in MilvusProvider by @wolfganghuse in https://github.com/Mintplex-Labs/anything-llm/pull/2870 * update ollama performance mode by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2874 * Fix light mode table colors by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2873 * Fix styles of ChangeWarningModal by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2876 * Show scrollbar on rendered tables in chat by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2884 * Fix typo in frontend for SearXNG agent setup by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2917 * Normalize paths on files uploaded to prevent arbitrary file writes by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2905 * Patch unauthorized access to other user's pfps by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2904 * Audio file validations by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2902 * Patch custom models endpoint by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2903 * Add support for Google Generative AI (Gemini) embedder by @007900 in https://github.com/Mintplex-Labs/anything-llm/pull/2895 * Return timestamps in OpenAI compat endpoints in proper format by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2921 * Update README.md by @KPCOFGS in https://github.com/Mintplex-Labs/anything-llm/pull/2924 * make `similarityResponse` object arguments and not positional by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2930 * Reranker option for RAG by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2929 * Update example ENV files by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2931 * feat: add support for voyage-3-large and voyage-code-3 embedding models by @root-reindeer-flotilla in https://github.com/Mintplex-Labs/anything-llm/pull/2955 * Add caching to Gemini /models by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2969 * Support historical message image inputs/attachments for n+1 queries by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2919 * Swap to GH `arm64` runner by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2980 * Fix similarity score bug in lance/chroma dbs by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2986 * Farsi (Persian) translations by @okaeiz in https://github.com/Mintplex-Labs/anything-llm/pull/2989 * AI agent ui animation by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/2999 * Display `thinking` in the prompt response - model agnostic by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/3001 * Fix stop generation button UI by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/3011 * Bump perplexity models by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/3014 * Dynamic fetching of TogetherAI models by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/3017 * Add Version to AzureOpenAI by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/3023 * Allow editing of LLM settings from workspace settings by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/2865 * feat: update novita AI logo and default model by @jasonhp in https://github.com/Mintplex-Labs/anything-llm/pull/3037 * [Chore] Add better data-handling for unknown providers by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/3026 * breakout latex plugin for delims by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/3040 * Remove native LLM option by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/3024 * Add ability to disable default agent skills by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/3041 ## New Contributors * @logscore made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2805 * @andydev404 made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2818 * @wolfganghuse made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2831 * @007900 made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2895 * @root-reindeer-flotilla made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2955 * @okaeiz made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/2989 * @jasonhp made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/3037 **Full Changelog**: https://github.com/Mintplex-Labs/anything-llm/compare/v1.3.0...v1.4.0