Commit Graph

630 Commits

Author SHA1 Message Date
Sean Hatfield 948ac8a3dd
[FIX] Validate messages schema for gemini provider (#1351)
validate messages schema for gemini provider
2024-05-10 17:33:25 -07:00
Timothy Carambat 7b18a36288
prevent accidental lockout from restricted chars in single pass mode (#1352)
* prevent accidental lockout from restrict chars in single pass mode

* update error message
2024-05-10 17:29:49 -07:00
Timothy Carambat 98953d70b7
Fix typo leading to agent history in threads not being unique in same workspace (#1350) 2024-05-10 16:09:34 -07:00
timothycarambat 5eec5cbb9e update agent modal 2024-05-10 15:02:59 -07:00
Sean Hatfield 0a6a9e40c1
[FIX] Add max tokens field to generic OpenAI LLM connector (#1345)
* add max tokens field to generic openai llm connector

* add max_tokens property to generic openai agent provider
2024-05-10 14:49:02 -07:00
Sean Hatfield 734c5a9e96
[FEAT] Implement regenerate response button (#1341)
* implement regenerate response button

* wip on rerenders

* remove function that was duplicate

* update delete-chats function

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-10 14:47:29 -07:00
timothycarambat 2345424b03 linting 2024-05-10 14:10:07 -07:00
timothycarambat 8f068b80d7 chat history performance improvements with `memo` 2024-05-10 14:09:25 -07:00
Sean Hatfield d36c3ff8b2
[FEAT] Slash templates (#1314)
* WIP slash presets

* WIP slash command customization CRUD + validations complete

* backend slash command support

* fix permission setting on new slash commands
rework form submit and pattern on frontend

* Add field updates for hooks,
required=true to field
add user<>command constraint to keep them unique
enforce uniquness via teritary uid field on table for multi and non-multi user

* reset migration

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-10 12:35:33 -07:00
timothycarambat 6eefd0d280 update STORAGE_DIR for baremetal.md
resolves #1340
2024-05-10 09:48:03 -07:00
timothycarambat 0f981abd40 remove unused import 2024-05-08 16:23:13 -07:00
timothycarambat 2da0d39b51 update todo comment 2024-05-08 16:04:45 -07:00
Timothy Carambat 81bc16cc39
More agent providers (#1316)
* add OpenRouter support

* add mistral agents
add perplexity agents
add textwebgenui agents
2024-05-08 16:04:18 -07:00
Sean Hatfield 8422f92542
Agent support for LLMs with no function calling (#1295)
* add LMStudio agent support (generic) support
"work" with non-tool callable LLMs, highly dependent on system specs

* add comments

* enable few-shot prompting per function for OSS models

* Add Agent support for Ollama models

* azure, groq, koboldcpp agent support complete + WIP togetherai

* WIP gemini agent support

* WIP gemini blocked and will not fix for now

* azure fix

* merge fix

* add localai agent support

* azure untooled agent support

* merge fix

* refactor implementation of several agent provideers

* update bad merge comment

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-08 15:17:54 -07:00
Sean Hatfield b2b41db110
[FEAT] Implement width and height resizing options for embed chat widget (#1278)
* WIP embed app window size

* fix UI when resizing window and add text size customization option

* update stylying for dims

* publish new embed

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-08 14:11:55 -07:00
Sean Hatfield 977a07db86
[FEAT] Text Generation Web UI LLM provider support (#1279)
* add text gen web ui LLM provider support

* update README

* README typo

* update TextWebUI display name
patch workspace<>model support for provider

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-08 11:56:30 -07:00
Imtiaz Mehmood ad778dd36d
Feat/quick delete chat (#1302)
* feat:quick delete chat thread

* update:pull request template

* refactor bulk-deletion implementation

* unset pull_request_changes

* add border none for desktop support

* unset marks when toggling bulk mode

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-08 11:10:00 -07:00
timothycarambat 79ea15e074 center lang 2024-05-08 09:42:49 -07:00
timothycarambat 8e2e8c810b update headers 2024-05-08 09:41:56 -07:00
timothycarambat 0bf5506b1c update headers 2024-05-08 09:40:37 -07:00
timothycarambat 27dce2ea2e update headers 2024-05-08 09:39:54 -07:00
GetOffer.help c12f19156a
add README.zh.md (#1306)
add README.zh.md; 添加中文的readme文档;
2024-05-08 09:38:04 -07:00
timothycarambat c0625c5cd6 update baremetal doc 2024-05-08 09:27:03 -07:00
Timothy Carambat 331d3741c9
Ollama agents (#1270)
* add LMStudio agent support (generic) support
"work" with non-tool callable LLMs, highly dependent on system specs

* add comments

* enable few-shot prompting per function for OSS models

* Add Agent support for Ollama models

* improve json parsing for ollama text responses
2024-05-07 18:06:31 -07:00
Timothy Carambat 1b4559f57f
Add LMStudio agent support (generic) support (#1246)
* add LMStudio agent support (generic) support
"work" with non-tool callable LLMs, highly dependent on system specs

* add comments

* enable few-shot prompting per function for OSS models
2024-05-07 16:35:47 -07:00
David Holmlund 0b61ef6383
[FIX] Add scrollbar when new invite modal overflows (#1301)
fix: Add scrollbar when new invite modal overflows
2024-05-07 09:17:32 -07:00
ShadowArcanist 89655a2c37
[ Docs ] Added new LLMs to supported LLMs list on README (#1285)
[ 📝 ] Added new LLMs to supported LLMs list on README

- Added KoboldCPP to supported LLMs list
- Added Cohere to supported LLMs list
- Added Generic OpenAI to supported LLMs list
- Added Cohere to supported Embedding models list
2024-05-05 17:35:30 -07:00
timothycarambat 0eb16f2c60 fix readme bold lol 2024-05-02 15:51:56 -07:00
timothycarambat 2d215acb75 patch storage dirs for extensions 2024-05-02 14:03:10 -07:00
timothycarambat 1aa8e5766f duplicate key (no impact) 2024-05-02 13:05:20 -07:00
Sean Hatfield fc77b46800
[FEAT] KoboldCPP LLM Support (#1268)
* koboldcpp LLM support

* update .env.examples for koboldcpp support

* update LLM preference order
update koboldcpp comments

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-02 12:12:44 -07:00
Sean Hatfield 3caebc47b4
[FEAT] Cohere LLM and embedder support (#1233)
* getChatCompletion working WIP streaming

* WIP

* working streaming WIP abort stream

* implement cohere embedder support

* remove inputType option from cohere embedder

* fix cohere LLM from not aborting stream when canceled by user

* Patch Cohere implemention

* add cohere to onboarding

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-02 10:35:50 -07:00
Sean Hatfield d02013fd71
[FIX] Document pinning does not count in query mode (#1250)
* if document is pinned, do not give queryRefusalResponse message

* forgot embed.js patch

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-02 10:27:09 -07:00
Timothy Carambat 244ce2e307
Prevent concurrent downloads on first-doc upload (#1267) 2024-05-02 10:15:11 -07:00
timothycarambat c2277906ad turn off HTML for renderer 2024-05-02 09:55:06 -07:00
Timothy Carambat 47b7df4fc3
Clear chat window on `/reset` (#1261)
clear chat window on /reset
2024-05-01 20:39:58 -07:00
Sean Hatfield 9feaad79cc
[CHORE] Remove sendChat and streamChat in all LLM providers (#1260)
* remove sendChat and streamChat functions/references in all LLM providers

* remove unused imports

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-05-01 16:52:28 -07:00
Sean Hatfield a156a1e58c
[FEAT] Remove custom logo onboarding screen (#1252)
remove custom logo onboarding screen
2024-05-01 16:26:14 -07:00
Sean Hatfield 43e54a19dc
[FEAT] Workspace settings gear icon UX improvement (#1254)
take user back to workspace chat from gear icon
2024-05-01 16:22:10 -07:00
timothycarambat b69bf7cc27 Clearing of events does not reload anymore
updating workspace name does not result in reload anymore
set event log page size to 10
fix css issues with charts
2024-05-01 16:13:20 -07:00
Timothy Carambat 894f727903
Remove restrictions on pinned documents to use more context (#1248)
* Remove restrictions on pinned documents to use more contet

* update comment
2024-05-01 13:32:52 -07:00
Timothy Carambat e61dfd80a5
Prevent i-framing of frontend UI to prevent unsafe embedding and/or clickjacking (#1200)
Prevent iframing of frontend UI to prevent unsafe embedding and/or clickjacking
2024-05-01 13:02:08 -07:00
Timothy Carambat 42e1d8e8ce
Customize refusal response for `query` mode (#1243)
* Customize refusal response for `query` mode

* remove border for desktop
2024-04-30 16:14:30 -07:00
Timothy Carambat 547d4859ef
Bump `openai` package to latest (#1234)
* Bump `openai` package to latest
Tested all except localai

* bump LocalAI support with latest image

* add deprecation notice

* linting
2024-04-30 12:33:42 -07:00
Timothy Carambat 94017e2b51
bump langchain deps (#1231)
* bump langchain deps

* patch native and ollama providers remove deprecated deps

---------

Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-04-30 12:04:24 -07:00
Timothy Carambat bf435b2861
Adjust how text is split depending on input type (#1238)
resolves #1230
2024-04-30 10:11:56 -07:00
Timothy Carambat ca63012c0f
bump lancedb dep (#1229) 2024-04-29 09:52:22 -07:00
timothycarambat d0f5eafce6 fix: Always fetch workspace documents on tab-nav in uploader 2024-04-29 09:49:51 -07:00
timothycarambat 551c1ab2b2 Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2024-04-27 12:39:54 -07:00
timothycarambat 5ae20d50ea patch agent invocation regression
resolves #1211
2024-04-27 12:39:45 -07:00