Commit Graph

227 Commits

Author SHA1 Message Date
Timothy J. Baek 7c127c35fc feat: dynamic embedding model load 2024-02-19 11:05:45 -08:00
Timothy J. Baek ab104d5905 refac 2024-02-19 10:56:50 -08:00
Jannik Streidl acf999013b storing vectordb in project cache folder + device types 2024-02-19 07:51:17 +01:00
Timothy J. Baek 0cb0358485 refac: more descriptive var names 2024-02-18 11:16:10 -08:00
Jannik S 4b88e7e44f Merge branch 'main' into choose-embedding-model 2024-02-18 09:20:54 +01:00
Jannik Streidl bc3dd34d8b collection query fix 2024-02-18 09:17:43 +01:00
Timothy J. Baek 07b451995e feat: reset rag template 2024-02-17 22:49:18 -08:00
Timothy J. Baek 5270efa9e5 feat: editable rag template 2024-02-17 22:41:03 -08:00
Timothy J. Baek ccf08fb91e feat: editable chunk params 2024-02-17 22:29:52 -08:00
Timothy J. Baek a94e4161f7 fix: file content type issue 2024-02-17 21:31:46 -08:00
Timothy J. Baek e07001e5f6 feat: rag folder scan support 2024-02-17 21:06:08 -08:00
Timothy J. Baek d1e5274fc9 Update start_windows.bat 2024-02-17 11:25:11 -08:00
Timothy J. Baek 22d2c13713 Update start_windows.bat 2024-02-17 10:43:50 -08:00
Timothy J. Baek bd9e5c013f feat: start command for windows 2024-02-17 10:41:17 -08:00
Jannik Streidl 1846c1e80d choose embedding model when using docker 2024-02-17 19:38:29 +01:00
Timothy J. Baek 90bcd1644a rename to open-webui 2024-02-16 23:30:38 -08:00
Timothy Jaeryang Baek 1def55cf09 Merge pull request #725 from jnkstr/no-internet-whisper
fix: no internet connection for whisper if you use docker
2024-02-15 02:44:31 -05:00
Timothy J. Baek 63e6f39b31 refac 2024-02-14 23:32:54 -08:00
Timothy J. Baek 434e2c00e9 fix: user display limit 2024-02-14 13:24:40 -08:00
Timothy J. Baek 43b05fa7dd chore: version update 2024-02-14 01:19:39 -08:00
Timothy J. Baek 511e939b5d feat: admin settings 2024-02-14 01:17:43 -08:00
Jannik Streidl 8ab0338e71 no internet connection for whisper if you use docker 2024-02-13 15:11:53 +01:00
Timothy J. Baek 2ef4fc1215 fix: strip transcription text 2024-02-11 02:17:24 -08:00
Timothy J. Baek 98496a7055 feat: update default whisper model 2024-02-11 02:15:54 -08:00
Timothy J. Baek a5b9bbf10b feat: whisper support 2024-02-11 00:17:50 -08:00
Timothy J. Baek 3af8d16e6a fix: admin issue 2024-02-10 17:54:33 -08:00
Timothy Jaeryang Baek 9f3346a6ec Merge pull request #682 from explorigin/simplify-endpoint-code
Simplify endpoint role checking
2024-02-09 14:26:56 -08:00
Tim Farrell 08e8e922fd Endpoint role-checking was redundantly applied but FastAPI provides a nice abstraction mechanic...so I applied it. There should be no logical changes in this code; only simpler, cleaner ways for doing the same thing. 2024-02-08 18:05:01 -06:00
Kyle McLaren d4fec48d9c get ENABLE_SIGNUP from env 2024-02-06 20:58:07 +02:00
Timothy J. Baek 519e27978f refac 2024-02-05 22:58:02 -08:00
Timothy J. Baek 1b040143eb feat: cache request body 2024-02-05 22:57:24 -08:00
Timothy J. Baek 0b8df52c97 feat: openai tts support 2024-02-05 22:51:08 -08:00
Timothy J. Baek 8468c18059 Update .gitignore 2024-02-04 21:29:04 -08:00
Timothy J. Baek 7c2f297c84 feat: export all chats from db
admin only
2024-02-04 01:07:18 -08:00
Timothy J. Baek f73a1fc4ea chore: version update 2024-02-03 17:42:08 -08:00
Timothy Jaeryang Baek 323ec3787e Merge pull request #624 from explorigin/session-security
Improve Session Security
2024-02-03 17:41:31 -08:00
Timothy Jaeryang Baek 1f02940bbd Merge pull request #617 from ollama-webui/doc-collection
feat: document collection
2024-02-03 17:28:11 -08:00
Timothy J. Baek 683650ec00 feat: collection rag integration 2024-02-03 15:57:06 -08:00
Timothy J. Baek 00803c92f2 feat: doc tagging 2024-02-03 14:44:49 -08:00
Tim Farrell 8298cefd62 Fix bash condition formatting 2024-02-02 09:02:48 -06:00
Tim Farrell 1031638d82 Maintain backward compatibility with WEBUI_JWT_SECRET_KEY for the time being 2024-02-02 09:02:35 -06:00
Tim Farrell e2d481d99a Move the random secret generation to start.sh.
This way the random secret is created on first run instead of docker build. We don't really want all standard imaages to share a password anymore than we want a static password.
2024-02-02 09:02:23 -06:00
Tim Farrell 44799e2018 Remove some extraneous imports 2024-02-02 09:02:07 -06:00
Tim Farrell 4fceb404bd Call jwt.decode with the expected algorithms 2024-02-02 09:01:57 -06:00
Tim Farrell e15dbdc46a Pass the instance we're using. 2024-02-02 09:01:34 -06:00
Tim Farrell 8c37edd027 Even though "User.email" is enforced as unique at signup, it is not a unique field in the database. Let's use "User.id" instead. This also makes it more difficult to do a session stealing attack. 2024-02-02 09:01:06 -06:00
Tim Farrell 2c1dacb9b6 We should verify signatures to make the whole session secret meaningful. 2024-02-02 09:00:31 -06:00
Tim Farrell 03a7e35967 Default docker installations should generate a random key instead of using a static secret that everyone can see. 2024-02-02 08:59:46 -06:00
Tim Farrell d67f3d982b Start by renaming variables to something more generic. This will give us a bit more flexibility as we look to other session management mechanisms. 2024-02-02 08:58:13 -06:00
Self Denial 6c1e69cac2 Disable Chroma telemetry 2024-02-01 17:29:09 -07:00