timothycarambat
f8a40faeaf
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-09-12 16:09:16 -07:00
Timothy Carambat
c612239ecb
Add Gemini exp
models ( #2268 )
...
Add Gemini models
resolves #2263
2024-09-11 13:03:14 -07:00
Timothy Carambat
b8b55b5899
Feature/add searchapi web browsing ( #2224 )
...
* Add SearchApi to web browsing
* UI modifications for SearchAPI
---------
Co-authored-by: Sebastjan Prachovskij <sebastjan.prachovskij@gmail.com>
2024-09-05 10:36:46 -07:00
Timothy Carambat
fdc3add53c
Api session id support ( #2158 )
...
* Refactor api endpoint chat handler to its own function
remove legacy `chatWithWorkspace` and cleanup `index.js`
* Add `sessionId` in dev API to partition chats logically statelessly
2024-08-21 15:25:47 -07:00
timothycarambat
0c86a26601
merge with master
2024-08-15 15:30:57 -07:00
Timothy Carambat
c8fe254d45
Omit invalid response.text
values and prompts
( #2127 )
...
* Omit invalid `response.text` values and `prompts`
resolves #2108
* remove import
2024-08-15 14:22:27 -07:00
Timothy Carambat
99f2c25b1c
Agent Context window + context window refactor. ( #2126 )
...
* Enable agent context windows to be accurate per provider:model
* Refactor model mapping to external file
Add token count to document length instead of char-count
refernce promptWindowLimit from AIProvider in central location
* remove unused imports
2024-08-15 12:13:28 -07:00
timothycarambat
8fc547e78a
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-08-12 11:59:46 -07:00
Timothy Carambat
d072875e43
Add piperTTS in-browser text-to-speech ( #2052 )
...
* Add piperTTS in-browser text-to-speech
* update vite config
* Add voice default + change prod public URL
* uncheck file
* Error handling
bump package for better quality and voices
* bump package
* Remove pre-packed WASM - will not support offline first solution for docker
* attach TTSProvider telem
2024-08-07 11:09:51 -07:00
timothycarambat
0938850435
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-08-02 13:30:48 -07:00
Sean Hatfield
7273c892a1
Ollama performance mode option ( #2014 )
...
* ollama performance mode option
* Change ENV prop
Move perf setting to advanced
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-08-02 13:29:17 -07:00
RahSwe
c55ef33fce
Gemini Pro 1.5, API support for 2M context and new experimental model ( #2031 )
2024-08-02 10:24:31 -07:00
timothycarambat
aa3141aa4b
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-31 14:14:04 -07:00
Timothy Carambat
38fc181238
Add multimodality support ( #2001 )
...
* Add multimodality support
* Add Bedrock, KoboldCpp,LocalAI,and TextWebGenUI multi-modal
* temp dev build
* patch bad import
* noscrolls for windows dnd
* noscrolls for windows dnd
* update README
* update README
* add multimodal check
2024-07-31 10:47:49 -07:00
Timothy Carambat
5e73dce506
Enable editing of OpenRouter stream timeout for slower connections ( #1994 )
2024-07-29 11:49:14 -07:00
timothycarambat
949a35106e
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-25 11:10:09 -07:00
Timothy Carambat
61e214aa8c
Add support for Groq /models endpoint ( #1957 )
...
* Add support for Groq /models endpoint
* linting
2024-07-24 08:35:52 -07:00
timothycarambat
a99deaa89e
merge with master
2024-07-23 17:29:41 -07:00
Timothy Carambat
9366e69d88
Add AWS bedrock support for LLM + agents ( #1935 )
...
add AWS bedrock support for LLM + agents
2024-07-23 16:35:37 -07:00
timothycarambat
08825ba30e
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-23 08:34:53 -07:00
Timothy Carambat
76aa2a4fd4
Implement support for selecting basic keep_alive
times for Ollama ( #1920 )
2024-07-22 14:44:47 -07:00
timothycarambat
2185753068
patch text.substring bug from compressor
2024-07-22 12:53:11 -07:00
timothycarambat
78e2a59170
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-19 09:52:26 -07:00
timothycarambat
86a66ba569
change alpaca format to include citations and system prompt
2024-07-15 16:05:53 -07:00
timothycarambat
86a31d7551
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-07-01 17:08:59 -07:00
Timothy Carambat
0b845fbb1c
Deprecate .isSafe
moderation ( #1790 )
...
Add type defs to helpers
2024-06-28 15:32:30 -07:00
Sean Hatfield
dde8bc238b
[FIX] Remove Azure URL validation ( #1758 )
...
remove azure url validation
2024-06-25 12:10:51 -07:00
Timothy Carambat
88a0335fd2
Add OpenAI compatible API support ( #1757 )
2024-06-24 18:28:21 -07:00
Sean Hatfield
e72fa8b370
[FEAT] Generic OpenAI embedding provider ( #1664 )
...
* implement generic openai embedding provider
* linting
* comment & description update for generic openai embedding provider
* fix privacy for generic
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-06-21 16:27:02 -07:00
Timothy Carambat
dc4ad6b5a9
[BETA] Live document sync ( #1719 )
...
* wip bg workers for live document sync
* Add ability to re-embed specific documents across many workspaces via background queue
bgworkser is gated behind expieremental system setting flag that needs to be explictly enabled
UI for watching/unwatching docments that are embedded.
TODO: UI to easily manage all bg tasks and see run results
TODO: UI to enable this feature and background endpoints to manage it
* create frontend views and paths
Move elements to correct experimental scope
* update migration to delete runs on removal of watched document
* Add watch support to YouTube transcripts (#1716 )
* Add watch support to YouTube transcripts
refactor how sync is done for supported types
* Watch specific files in Confluence space (#1718 )
Add failure-prune check for runs
* create tmp workflow modifications for beta image
* create tmp workflow modifications for beta image
* create tmp workflow modifications for beta image
* dual build
update copy of alert modals
* update job interval
* Add support for live-sync of Github files
* update copy for document sync feature
* hide Experimental features from UI
* update docs links
* [FEAT] Implement new settings menu for experimental features (#1735 )
* implement new settings menu for experimental features
* remove unused context save bar
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
* dont run job on boot
* unset workflow changes
* Add persistent encryption service
Relay key to collector so persistent encryption can be used
Encrypt any private data in chunkSources used for replay during resync jobs
* update jsDOC
* Linting and organization
* update modal copy for feature
---------
Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com>
2024-06-21 13:38:50 -07:00
timothycarambat
c176fe38d2
remove async on dumpEnv
2024-06-20 20:50:14 -07:00
timothycarambat
ed53bbcf15
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm
2024-06-20 18:03:33 -07:00
timothycarambat
9411791fe5
Simplify ENV management
...
auto write ENV on changes
Dont double-track envs that are already tracked
2024-06-20 18:03:21 -07:00
Timothy Carambat
8b1ceb30c1
Add support for searXNG search for agents ( #1733 )
...
resolves #1367
2024-06-20 14:08:00 -07:00
Sean Hatfield
524edd6e69
[FEAT] Add support for Claude Sonnet 3.5 model ( #1731 )
...
add support for claude sonnet 3.5 model
2024-06-20 10:13:53 -07:00
timothycarambat
393772c4a5
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into render
2024-06-12 09:05:57 -07:00
timothycarambat
394b5aafb6
linting
2024-06-10 15:22:32 -07:00
Serply
7693240e21
1646-added serply ( #1647 )
...
* added serply search api
* undo remove of new line
---------
Co-authored-by: teampen <136991215+teampen@users.noreply.github.com>
2024-06-10 15:17:41 -07:00
Sean Hatfield
26c220503c
[FEAT] Edit message button ( #1392 )
...
* WIP edit message feature
* WIP edit message
* WIP editing messages feature
* Fix PFPs
TODO: Fix default user profile image
Add User and Assistant workspace response
* unset PFP changes for later PR
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-06-06 12:56:11 -07:00
Sean Hatfield
d29292ebd2
[FEAT] Add LiteLLM embedding provider support ( #1579 )
...
* add liteLLM embedding provider support
* update tooltip id
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-06-06 12:43:34 -07:00
Sean Hatfield
3f78ef413b
[FEAT] Support for gemini-1.0-pro model and fixes to prompt window limit ( #1557 )
...
support for gemini-1.0-pro model and fixes to prompt window limit
2024-05-29 08:17:35 +08:00
Sean Hatfield
c24b79c9d1
[FEAT] Bing Search API web search provider ( #1519 )
...
implement bing search engine for agents
2024-05-23 16:49:30 -07:00
timothycarambat
6e8a327d98
merge with master
2024-05-23 12:58:36 -07:00
Timothy Carambat
2f9b785f42
Patch handling of end chunk stream events for OpenAI endpoints ( #1487 )
...
* Patch handling of end chunk stream events for OpenAI endpoints
* update LiteLLM to use generic handler
* update for empty choices
2024-05-23 10:20:40 -07:00
Timothy Carambat
13fb63930b
Improve RAG responses via source backfilling ( #1477 )
...
* Improve RAG responses via source backfilling
* Hide irrelevant citations from UI
2024-05-23 09:56:57 -07:00
Sean Hatfield
cc7e7fb3ac
[FEAT] Add support for gemini-1.5-flash-latest model ( #1502 )
...
* add support for gemini-1.5-flash-latest
* update comment in gemini LLM provider
2024-05-23 09:42:30 -07:00
timothycarambat
c65ab6d863
merge with master
2024-05-21 14:48:16 -05:00
Timothy Carambat
28eba636e9
Allow setting of safety thresholds for Gemini ( #1466 )
...
* Allow setting of safety thresholds for Gemini
* linting
2024-05-20 13:17:00 -05:00
Sean Hatfield
5bf4b4db58
[FEAT] Add support for Voyage AI embedder ( #1401 )
...
* add support for voyageai embedder
* remove unneeded import
* linting
* Add ENV examples
Update how chunks are processed for Voyage
use correct langchain import
Add data handling
---------
Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2024-05-19 13:20:23 -05:00
Timothy Carambat
1a5aacb001
Support multi-model whispers ( #1444 )
2024-05-17 21:31:29 -07:00