Tim Jaeryang Baek
8c3146f6f8
Merge pull request #12615 from robert-norberg/additional-RAG-logging
...
chore: Add debug logging to RAG utils
2025-04-08 13:03:38 -07:00
Tim Jaeryang Baek
1f12023d85
Merge pull request #12617 from Classic298/dev
...
feat: UVICORN_WORKERS variable and docs
2025-04-08 12:52:47 -07:00
Timothy Jaeryang Baek
60d11c1f6f
enh: password max length verification
2025-04-08 12:50:25 -07:00
DrMelone
f17befc853
Update __init__.py
2025-04-08 18:55:07 +02:00
DrMelone
65b5c6c0c7
Update start_windows.bat
2025-04-08 18:52:12 +02:00
DrMelone
2c1d0e3857
Update start.sh
2025-04-08 18:50:07 +02:00
DrMelone
4c9a791b06
Update env.py
2025-04-08 18:47:48 +02:00
DrMelone
f822d89350
Update env.py
2025-04-08 18:38:00 +02:00
Robert Norberg
2337b36609
add debug logging to RAG utils
2025-04-08 12:08:32 -04:00
Thomas Rehn
81af20aa9b
refac: use logging instead of print
2025-04-08 15:16:55 +02:00
Thomas Rehn
27e8c6fce4
feat: add support for OpenAPI spec in YAML format
2025-04-08 15:16:52 +02:00
Thomas Rehn
d99a883867
fix: convert ogg to wav for OpenAI transcription endpoint
2025-04-08 15:04:04 +02:00
Thomas Rehn
f5b2867e45
fix: mismatch between TOOL_SERVERS / TOOL_SERVER_CONNECTIONS indexing
2025-04-08 14:08:08 +02:00
Florian Maurer
760ea3f4af
duckduckgo: backend api has been deprecated since december
...
also increase duckduckgo-search version
see 3ee8e08b1c
2025-04-08 14:02:06 +02:00
Florian Maurer
337c7caafa
improve stack trace of duckduckgo exception
...
* fix search_results out of scope
* ddgs.text does already always return a list
2025-04-08 13:52:23 +02:00
Juan Calderon-Perez
fed47f2e2b
Add content param to /search route
2025-04-08 01:00:06 -04:00
Juan Calderon-Perez
1c60b8d543
Rewrite logic
2025-04-08 00:56:21 -04:00
Juan Calderon-Perez
8609ca3657
Fix formatting again
2025-04-08 00:49:55 -04:00
Juan Calderon-Perez
e06ff17a70
Fix formatting
2025-04-08 00:48:54 -04:00
Juan Calderon-Perez
7c1b004687
simplify logic
2025-04-08 00:44:47 -04:00
Juan Calderon-Perez
353b104c77
add support for searching files
2025-04-08 00:42:37 -04:00
Jarrod Lowe
b4465987f9
Environment variable to redirect on logout
2025-04-08 13:39:00 +12:00
Self Denial
0e71b96597
fix: Upgrade OpenTelemetry instrumentation packages to 0.52b1
...
This commit updates all OpenTelemetry instrumentation dependencies (FastAPI, SQLAlchemy, Redis, Requests, Logging, HTTPX, aiohttp-client) from version 0.52b0 to 0.52b1 to satisfy opentelemetry-sdk==1.31.1 dependencies.
2025-04-07 14:49:47 -06:00
hurxxxx
4e545d432b
feat: add new admin func - reindex knowledge files
2025-04-08 00:44:10 +09:00
aleprj
818d24e672
fix: add appid to the URL to ensure we fetch the correct parameters in all scenarios
2025-04-07 11:15:47 -03:00
Alexander Grimm
1e7a36478b
~ update to latest change
2025-04-07 15:16:47 +02:00
Alexander Grimm
d8a7e9c660
fix: correct document citation
2025-04-07 15:16:47 +02:00
Thomas Lehmann
5c658a4879
feat(config): add config OAUTH_CODE_CHALLENGE_METHOD
...
Add support to enable OIDC code challenge method (PKCE).
2025-04-07 14:03:52 +02:00
Timothy Jaeryang Baek
9cb1104f09
refac
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11.x) (push) Waiting to run
Python CI / Format Backend (3.12.x) (push) Waiting to run
2025-04-07 00:58:32 -07:00
Timothy Jaeryang Baek
d1a77a9110
Merge pull request #12549 from ulagbulag/fix/500-when-unknown-models
...
fix: internal server error when calling completions API with non-existent model names
2025-04-07 00:58:02 -07:00
Ho Kim
1efae95a36
fix: internal server error when calling completions API with non-existent model names
...
Signed-off-by: Ho Kim <ho.kim@ulagbulag.io>
2025-04-07 06:48:39 +00:00
Timothy Jaeryang Baek
54a74b2c0a
chore: bump
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11.x) (push) Waiting to run
Python CI / Format Backend (3.12.x) (push) Waiting to run
Frontend Build / Format & Build Frontend (push) Has been cancelled
Frontend Build / Frontend Unit Tests (push) Has been cancelled
2025-04-06 23:46:59 -07:00
Timothy Jaeryang Baek
908492702a
chore: bump
2025-04-06 23:46:40 -07:00
Timothy Jaeryang Baek
c5deb5cda4
Merge pull request #12541 from open-webui/dependabot/uv/dev/opentelemetry-instrumentation-logging-0.52b0
...
build(deps): bump opentelemetry-instrumentation-logging from 0.51b0 to 0.52b0
2025-04-06 23:43:48 -07:00
Timothy Jaeryang Baek
d3ed20e907
Merge pull request #12535 from open-webui/dependabot/pip/backend/dev/youtube-transcript-api-1.0.3
...
build(deps): bump youtube-transcript-api from 0.6.3 to 1.0.3 in /backend
2025-04-06 23:43:35 -07:00
Timothy Jaeryang Baek
82252cb760
Merge pull request #12532 from open-webui/dependabot/pip/backend/dev/chromadb-0.6.3
...
build(deps): bump chromadb from 0.6.2 to 0.6.3 in /backend
2025-04-06 23:43:08 -07:00
Timothy Jaeryang Baek
9e700dc9a2
Merge pull request #12533 from open-webui/dependabot/pip/backend/dev/pgvector-0.4.0
...
build(deps): bump pgvector from 0.3.5 to 0.4.0 in /backend
2025-04-06 23:42:30 -07:00
Timothy Jaeryang Baek
e1f60feb7f
Merge pull request #12529 from open-webui/dependabot/pip/backend/dev/azure-identity-1.21.0
...
build(deps): bump azure-identity from 1.20.0 to 1.21.0 in /backend
2025-04-06 23:41:53 -07:00
Timothy Jaeryang Baek
aefb3117db
fix: chat completion non-existent model issue
2025-04-06 23:40:48 -07:00
dependabot[bot]
dbc06084a7
build(deps): bump opentelemetry-instrumentation-logging
...
Bumps [opentelemetry-instrumentation-logging](https://github.com/open-telemetry/opentelemetry-python-contrib ) from 0.51b0 to 0.52b0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
---
updated-dependencies:
- dependency-name: opentelemetry-instrumentation-logging
dependency-version: 0.52b0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:43:31 +00:00
dependabot[bot]
96ecdc37b3
build(deps): bump youtube-transcript-api from 0.6.3 to 1.0.3 in /backend
...
Bumps [youtube-transcript-api](https://github.com/jdepoix/youtube-transcript-api ) from 0.6.3 to 1.0.3.
- [Release notes](https://github.com/jdepoix/youtube-transcript-api/releases )
- [Commits](https://github.com/jdepoix/youtube-transcript-api/compare/v0.6.3...v1.0.3 )
---
updated-dependencies:
- dependency-name: youtube-transcript-api
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:42:21 +00:00
dependabot[bot]
f187a1c9ef
build(deps): bump pgvector from 0.3.5 to 0.4.0 in /backend
...
Bumps [pgvector](https://github.com/pgvector/pgvector-python ) from 0.3.5 to 0.4.0.
- [Changelog](https://github.com/pgvector/pgvector-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgvector/pgvector-python/compare/v0.3.5...v0.4.0 )
---
updated-dependencies:
- dependency-name: pgvector
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:42:17 +00:00
dependabot[bot]
9e8b7ac611
build(deps): bump chromadb from 0.6.2 to 0.6.3 in /backend
...
Bumps [chromadb](https://github.com/chroma-core/chroma ) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/chroma-core/chroma/releases )
- [Changelog](https://github.com/chroma-core/chroma/blob/main/RELEASE_PROCESS.md )
- [Commits](https://github.com/chroma-core/chroma/compare/0.6.2...0.6.3 )
---
updated-dependencies:
- dependency-name: chromadb
dependency-version: 0.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:42:14 +00:00
dependabot[bot]
5379c08b9d
build(deps): bump azure-identity from 1.20.0 to 1.21.0 in /backend
...
Bumps [azure-identity](https://github.com/Azure/azure-sdk-for-python ) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.20.0...azure-identity_1.21.0 )
---
updated-dependencies:
- dependency-name: azure-identity
dependency-version: 1.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:42:11 +00:00
Timothy Jaeryang Baek
914eb49767
chore: include accelerate
dependency
2025-04-06 17:44:05 -07:00
Timothy Jaeryang Baek
a8bc0d65a0
chore: format
2025-04-06 17:36:16 -07:00
Timothy Jaeryang Baek
cbe2056587
fix: audio file upload response issue
2025-04-06 17:31:50 -07:00
Timothy Jaeryang Baek
65ed76abe1
refac: embedding prefix
2025-04-06 17:17:24 -07:00
Timothy Jaeryang Baek
f243e523a6
refac
2025-04-06 15:52:38 -07:00
Timothy Jaeryang Baek
155dbd5a66
refac
2025-04-06 15:45:48 -07:00
Timothy Jaeryang Baek
9825d03602
Merge pull request #12507 from Ithanil/fix_web_result_collection_source_ids
...
fix: fix web results all getting the same source id when using embedding and retrieval
2025-04-06 15:43:21 -07:00
Timothy Jaeryang Baek
64a0b28dab
refac
2025-04-06 15:23:40 -07:00
Timothy Jaeryang Baek
6751d68034
Merge pull request #12506 from Ithanil/fix_web_result_source_ids
...
fix: fix web results all getting the same source id when bypassing embedding and retrieval
2025-04-06 15:21:14 -07:00
Timothy Jaeryang Baek
c1ff69721a
refac
2025-04-06 15:14:57 -07:00
Timothy Jaeryang Baek
1e98ae7608
Merge pull request #12431 from gaby/fix-12237
...
feat: Allow making content optional when listing all files
2025-04-06 15:13:13 -07:00
Timothy Jaeryang Baek
635c08a5ab
Merge pull request #12517 from Ithanil/only_keep_retrieved_urls
...
fix: only keep URLs as sources for which the content was actually retrieved
2025-04-06 15:08:47 -07:00
Jan Kessler
a506a1a61e
only keep URLs as sources for which the content could actually be retrieved
2025-04-06 20:31:12 +02:00
Juan Calderon-Perez
ff1d454bdd
Fix formatting
2025-04-06 13:32:51 -04:00
Juan Calderon-Perez
eda3eba084
Merge branch 'open-webui:main' into fix-12237
2025-04-06 13:30:37 -04:00
Jan Kessler
4476060044
fix web results all getting the same source id when using embedding and retrieval
2025-04-06 15:51:05 +02:00
Jan Kessler
2729d8aab4
fix web results all getting the same source id when bypassing embedding and retrieval
2025-04-06 13:37:42 +02:00
Timothy Jaeryang Baek
9ea6cea0ba
refac
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11) (push) Waiting to run
Frontend Build / Format & Build Frontend (push) Waiting to run
Frontend Build / Frontend Unit Tests (push) Waiting to run
2025-04-05 14:31:22 -07:00
Timothy Jaeryang Baek
ef787e4a79
Merge pull request #12486 from FabioPolito24/text-file-handling-docling
...
fix: text file handling with docling
2025-04-05 09:55:51 -07:00
Fabio Polito
cd0a1b4852
fix: fix for text file handling with docling
2025-04-05 16:44:08 +00:00
Juan Calderon-Perez
324550423c
Fix formatting issues
2025-04-05 10:03:24 -04:00
Juan Calderon-Perez
b4277c7d2e
Make auth error messages generic
2025-04-05 09:56:11 -04:00
Timothy Jaeryang Baek
807b208418
refac
2025-04-05 05:55:56 -06:00
Timothy Jaeryang Baek
ae484e8edf
refac
2025-04-05 05:45:32 -06:00
Timothy Jaeryang Baek
56dc7c5640
refac
2025-04-05 05:38:46 -06:00
Timothy Jaeryang Baek
e570a98bf7
refac: substandard codebase overhauled
2025-04-05 05:31:22 -06:00
Timothy Jaeryang Baek
93bb77ede3
refac
2025-04-05 05:03:15 -06:00
Timothy Jaeryang Baek
66db2e1515
refac: tools removed UNNECESSARY CODE
2025-04-05 04:59:11 -06:00
Timothy Jaeryang Baek
c9e9ce931b
refac
2025-04-05 04:49:07 -06:00
Timothy Jaeryang Baek
9747a0e1f1
refac: tool servers
2025-04-05 04:40:01 -06:00
Timothy Jaeryang Baek
579aca65bb
Merge pull request #12477 from Ithanil/improved_rag_template
...
fix: more coherent default RAG template
2025-04-05 03:22:41 -07:00
Timothy Jaeryang Baek
ee44383c83
refac
2025-04-05 04:12:57 -06:00
Timothy Jaeryang Baek
0c0505e1cd
refac
2025-04-05 04:05:52 -06:00
Jan Kessler
e0da6003f1
tweak default rag template to be more coherent and improve consistency with citations
2025-04-05 11:40:48 +02:00
Phlogi
8cf8121812
Update utils.py
...
Avoid running any tasks for collections that failed to fetch data (have assigned None)
2025-04-05 10:41:21 +02:00
Timothy Jaeryang Baek
4ad10f0c6e
chore: format
2025-04-05 01:31:45 -06:00
Timothy Jaeryang Baek
793aa307ef
Merge pull request #12433 from gaby/fix-allowed-endpoints
...
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11) (push) Waiting to run
Frontend Build / Format & Build Frontend (push) Waiting to run
Frontend Build / Frontend Unit Tests (push) Waiting to run
fix: API Key Endpoint Restrictions for Dynamic Paths
2025-04-04 08:24:10 -07:00
Timothy Jaeryang Baek
a32bb850fa
Merge pull request #12450 from mahenning/fix-missing-parameter-rag
...
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11) (push) Waiting to run
Frontend Build / Format & Build Frontend (push) Waiting to run
Frontend Build / Frontend Unit Tests (push) Waiting to run
Fix: Add missing parameter for query_doc_with_hybrid_search
2025-04-04 07:00:16 -07:00
Timothy Jaeryang Baek
64b68b3641
Merge pull request #12447 from floriankick/fix-openai-api-empty-message-after-tool-call
...
fix: make content parameter optional in OpenAI chat completion API endpoint
2025-04-04 06:59:12 -07:00
Marko Henning
3b2b6e183d
Added missing parameter for query_doc_with_hybrid_search.
2025-04-04 15:30:57 +02:00
Juan Calderon-Perez
138e985d66
Rename field to include_content
2025-04-04 08:38:24 -04:00
Florian Kick
ec3435de00
make content parameter optional in OpenAI chat completion API endpoint
2025-04-04 13:30:51 +02:00
Juan Calderon-Perez
1c57e3e02c
Fix API_KEY_ALLOWED_ENDPOINTS
2025-04-03 23:52:10 -04:00
Juan Calderon-Perez
6d5cb6b04e
Add query param to remove content from GET /api/v1/files
2025-04-03 23:02:24 -04:00
Timothy Jaeryang Baek
a1f3300767
fix: tls cert requirement
2025-04-03 10:01:03 -07:00
Timothy Jaeryang Baek
911321878f
refac
2025-04-02 23:49:42 -07:00
Timothy Jaeryang Baek
faa68fcdaa
enh: image tool response
2025-04-02 23:46:39 -07:00
Jan Kessler
257ca45456
leave out @ in redis+sentine url when no username/password is provided
2025-04-03 08:24:24 +02:00
Timothy Jaeryang Baek
c0711ba0c9
refac
2025-04-02 20:07:09 -07:00
Timothy Jaeryang Baek
5c5160c294
refac: remove None
params
2025-04-02 19:56:39 -07:00
Timothy Jaeryang Baek
959995c715
refac: use selected model for merge response
2025-04-02 19:33:20 -07:00
Timothy Jaeryang Baek
7a1e10f3a7
refac: rm OAUTH_USE_PICTURE_CLAIM
2025-04-02 19:23:24 -07:00
Timothy Jaeryang Baek
506950b03a
Merge pull request #12376 from MushroomLamp-COB/main
...
feat: Add option to disable OAuth profile pictures
2025-04-02 19:16:36 -07:00
Timothy Jaeryang Baek
7eea95a48c
feat: direct tools user permissions
2025-04-02 18:36:03 -07:00
Timothy Jaeryang Baek
94bf49440d
enh: unload hybrid model if set to False
2025-04-02 18:15:14 -07:00
Timothy Jaeryang Baek
0644abe402
fix: admin folder deletion issue
2025-04-02 17:55:24 -07:00
Timothy Jaeryang Baek
9036945361
Merge pull request #12355 from silentoplayz/logging-fix
...
fix: update datetime and logging imports
2025-04-02 17:44:30 -07:00
silentoplayz
dd5bafe8af
Update env.py
...
Revert
2025-04-03 00:36:16 +00:00
CityOfBunbury
548c7f17d7
Added OAUTH_USE_PICTURE_CLAIM env var
...
Added OAUTH_USE_PICTURE_CLAIM to config.py
Added check to oauth.py on OAUTH_USE_PICTURE_CLAIM, to decide whether to user the profile picture in the claim or the default user.png
2025-04-03 08:24:14 +08:00
Timothy Jaeryang Baek
0554bbb1cb
Merge pull request #12307 from paddy313/feature/mistral_ocr
...
feat: Added support for Mistral OCR for Content Extraction
2025-04-02 15:47:33 -07:00
Jan Kessler
35ea29b184
prepare websocket redis sentinel code for upcoming native support of sentinel in python-socketio
2025-04-02 21:50:00 +02:00
Silentoplayz
d65471c420
fix
...
my dev environment works again!
2025-04-02 11:28:45 -04:00
Patrick Wachter
0ac00b9256
refactor: update import path for MistralLoader
2025-04-02 13:56:10 +02:00
Timothy Jaeryang Baek
d0db4756a6
Merge pull request #12310 from landerrosette/fix_filter_priority
...
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions
Python CI / Format Backend (3.11) (push) Waiting to run
Frontend Build / Format & Build Frontend (push) Waiting to run
Frontend Build / Frontend Unit Tests (push) Waiting to run
fix: Filter function’s priority valve has no effect
2025-04-02 04:41:00 -07:00
landerrosette
2b7dd6e399
refactor: standardize filter valve retrieval logic
2025-04-02 02:58:02 +08:00
Patrick Wachter
c5a8d2f857
refactor: update MistralLoader documentation and adjust parameters for signed URL retrieval
2025-04-01 20:14:34 +02:00
Patrick Wachter
93d7702e8c
refactor: move MistralLoader to a separate module and just use the requests package instead of mistralai
2025-04-01 20:14:34 +02:00
Daniel Nowak
8f8c34471e
Pin onnxruntime to 1.20.1 to address SIGILL on certain arm64 hosts
2025-04-01 12:03:09 -04:00
Patrick Wachter
1ac6879268
Add Mistral OCR integration and configuration support
2025-04-01 14:24:33 +02:00
Timothy Jaeryang Baek
cea5c1a63b
Merge pull request #12254 from open-webui/dependabot/pip/backend/dev/einops-0.8.1
...
build(deps): bump einops from 0.8.0 to 0.8.1 in /backend
2025-03-31 23:45:23 -07:00
Timothy Jaeryang Baek
4ce05ad279
Merge pull request #12255 from open-webui/dependabot/pip/backend/dev/pypandoc-1.15
...
build(deps): bump pypandoc from 1.13 to 1.15 in /backend
2025-03-31 23:45:15 -07:00
dependabot[bot]
bb0e11bb97
build(deps): bump pypandoc from 1.13 to 1.15 in /backend
...
Bumps [pypandoc](https://github.com/JessicaTegner/pypandoc ) from 1.13 to 1.15.
- [Release notes](https://github.com/JessicaTegner/pypandoc/releases )
- [Changelog](https://github.com/JessicaTegner/pypandoc/blob/master/release.md )
- [Commits](https://github.com/JessicaTegner/pypandoc/compare/v1.13...v1.15 )
---
updated-dependencies:
- dependency-name: pypandoc
dependency-version: '1.15'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 02:22:16 +00:00
dependabot[bot]
fc5c8dbe3f
build(deps): bump einops from 0.8.0 to 0.8.1 in /backend
...
Bumps [einops](https://github.com/arogozhnikov/einops ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/arogozhnikov/einops/releases )
- [Commits](https://github.com/arogozhnikov/einops/compare/v0.8.0...v0.8.1 )
---
updated-dependencies:
- dependency-name: einops
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 02:22:13 +00:00
dependabot[bot]
1d30d8a13a
build(deps): bump python-multipart from 0.0.18 to 0.0.20 in /backend
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.18 to 0.0.20.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.18...0.0.20 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 02:22:11 +00:00
Timothy Jaeryang Baek
391dd33da3
chore: format
2025-03-31 17:59:21 -07:00
Timothy Jaeryang Baek
5f792d2771
feat: enforced temporary chat
2025-03-31 17:58:43 -07:00
Timothy Jaeryang Baek
50b3f47f81
feat: public sharing permissions
2025-03-31 17:15:51 -07:00
Timothy Jaeryang Baek
3ba12e7a43
Merge pull request #12239 from Phlogi/dev-threads-on-hybrid
...
perf: parallelize hybrid search
2025-03-31 17:06:32 -07:00
Timothy Jaeryang Baek
cafc5413f5
refac
2025-03-31 14:13:27 -07:00
Timothy Jaeryang Baek
3dc40030a1
Merge pull request #12236 from Phlogi/fix_prefix
...
Fix middleware.py missing prefix on embedding function
2025-03-31 14:02:49 -07:00
Timothy Jaeryang Baek
fac848ad33
refac: rm log info
2025-03-31 14:00:40 -07:00
Phlogi
9c64310db5
Run hybrid_search in parallel
2025-03-31 16:43:37 +02:00
Phlogi
bc64b2a67f
Fix middleware.py missing prefix on embedding function
2025-03-31 15:19:07 +02:00
Timothy Jaeryang Baek
a5dbd2e8dd
refac: knowledge file ac
2025-03-31 01:10:18 -07:00
Timothy Jaeryang Baek
021e25ade1
Merge pull request #11087 from tarmst/fix-files-access-control
...
fix: Add access control usage to files APIs
2025-03-31 01:05:08 -07:00
Timothy Jaeryang Baek
e4cc9f2b4f
refac: folders
2025-03-30 23:36:15 -07:00
Timothy Jaeryang Baek
d542881ee4
refac
2025-03-30 21:55:20 -07:00
Timothy Jaeryang Baek
4b75966401
refac: embedding prefix var naming
2025-03-30 21:55:15 -07:00
Timothy Jaeryang Baek
433b5bddc1
Merge pull request #8594 from jayteaftw/main
...
feat: Support for instruct/prefixing embeddings
2025-03-30 21:54:44 -07:00
Timothy Jaeryang Baek
33f93371dc
feat: user webhooks system settings
2025-03-30 21:31:16 -07:00
Timothy Jaeryang Baek
d55735dc1e
refac: rm profile image from feedback user object
2025-03-30 21:23:42 -07:00
Timothy Jaeryang Baek
50b8dec3ac
fix/refac: hybrid search
2025-03-30 20:48:22 -07:00
Timothy Jaeryang Baek
ce0d82b55f
Merge pull request #12132 from Phlogi/dev-fetch-documents-once
...
Avoid multiple data fetching
2025-03-30 20:44:32 -07:00
Timothy Jaeryang Baek
b5909ffe97
enh: tool args parse json fallback
2025-03-30 02:39:23 -07:00
Timothy Jaeryang Baek
215f991326
refac
2025-03-30 00:44:09 -07:00
Timothy Jaeryang Baek
feaa01dc77
fix: ollama requests
2025-03-29 16:52:42 -07:00
Timothy Jaeryang Baek
34607736c6
Merge pull request #12170 from JunaidPinjari/fix/csv-autodetect-encoding
...
Fix: CSV loader encoding issue using autodetect_encoding=True
2025-03-29 15:23:55 -07:00
Timothy Jaeryang Baek
5b9b802793
refac
2025-03-29 15:23:02 -07:00
Junaid Pinjari
a805e033a5
Feat: Add optional ingest_file and as_attachment params to upload and download endpoints
2025-03-29 15:42:11 +05:30
Junaid Pinjari
e782e7d3a7
Fix: CSV loader encoding issue using autodetect_encoding=True
2025-03-29 13:14:53 +05:30
Timothy Jaeryang Baek
af2c5f3a18
refac
2025-03-28 12:23:25 -07:00
Timothy Jaeryang Baek
115f34069a
refac: tool call display
2025-03-28 12:18:27 -07:00
Timothy Jaeryang Baek
1ac87c55ff
chore: format
2025-03-28 11:47:14 -07:00
Timothy Jaeryang Baek
b8c1bb0ec5
refac
2025-03-28 02:30:13 -07:00
Timothy Jaeryang Baek
f8835d78d9
refac: tool call block display
2025-03-28 02:27:40 -07:00
Timothy Jaeryang Baek
fd9641dcd1
refac
2025-03-28 01:20:45 -07:00
Timothy Jaeryang Baek
5656f030c4
refac: error handling
2025-03-28 00:52:13 -07:00
Timothy Jaeryang Baek
2fc8ace46d
fix: error message persistence issue
2025-03-28 00:25:00 -07:00
Timothy Jaeryang Baek
2070d1096b
refac
2025-03-28 00:07:00 -07:00
Timothy Jaeryang Baek
7fce3e2a9c
Merge pull request #11148 from Ithanil/redis_sentinel
...
feat: Support for Redis Sentinel
2025-03-27 20:36:53 -07:00
Timothy Jaeryang Baek
c137d3ad17
enh: allow json schema for format
2025-03-27 20:27:16 -07:00
Timothy Jaeryang Baek
5e720cd84b
refac: ollama response_format support
2025-03-27 19:26:08 -07:00
Phlogi
04bf9ddab2
Avoid multiple data fetching
2025-03-27 19:05:20 +01:00
Timothy Jaeryang Baek
038df1131e
refac
2025-03-27 02:50:53 -07:00
Timothy Jaeryang Baek
d1bc2cfa2f
refac: external tools server support
2025-03-27 02:27:56 -07:00
Jan Kessler
0615c11a53
fix sentinel connection being attempted for non-sentinel redis
2025-03-27 10:23:35 +01:00
Timothy Jaeryang Baek
4a79320253
chore: format
2025-03-27 01:40:28 -07:00
Timothy Jaeryang Baek
d9b6d78d5c
feat: external tool server support frontend
2025-03-27 01:38:35 -07:00
Jan Kessler
d0b13cf388
prefix sentinel envs with redis_
2025-03-27 09:22:11 +01:00
Timothy Jaeryang Baek
7490bc9100
Merge branch 'dev' into fix-db-order
2025-03-26 20:55:42 -07:00
Timothy Jaeryang Baek
9d834a8e90
Merge branch 'dev' into k_reranker
2025-03-26 20:50:31 -07:00
Timothy Jaeryang Baek
42636347e2
refac: start source citation from 1
2025-03-26 20:39:39 -07:00
Timothy Jaeryang Baek
08cd749160
refac
2025-03-26 20:28:41 -07:00
Timothy Jaeryang Baek
a650d77af4
refac
2025-03-26 01:25:01 -07:00
Timothy Jaeryang Baek
c062353a3f
refac
2025-03-26 01:17:10 -07:00
Timothy Jaeryang Baek
c1a02ec7d8
refac
2025-03-26 01:11:12 -07:00
Timothy Jaeryang Baek
1be6ad1250
feat: /messages
chat endpoint support
2025-03-26 01:10:27 -07:00
Timothy Jaeryang Baek
5a7efad59c
refac: tools
2025-03-26 00:40:24 -07:00
Marko Henning
7531b7dcaa
Satisfy github format check
2025-03-25 19:09:17 +01:00
Iván Baldo
115e46a6a2
Fix: Tika 3.1.0.0 sends a lot of blank lines which degrades the RAG results, strip them.
2025-03-25 14:53:14 -03:00
Marko Henning
94d9d3d590
Fix: Normalze all database distances to score in [0, 1]
2025-03-25 16:46:14 +01:00
Timothy Jaeryang Baek
38d524f6a0
chore: format
2025-03-24 11:35:32 -07:00
Timothy Jaeryang Baek
9de3e6d716
Merge pull request #11971 from shirayu/remove_ENABLE_AUDIT_LOGS
...
Remove `ENABLE_AUDIT_LOGS`
2025-03-23 11:53:12 -07:00
Timothy Jaeryang Baek
a00e5a0c0e
Merge pull request #11988 from binxn/dev
...
Updated middleware.py to add OpenRouter compatibility
2025-03-23 11:48:21 -07:00
Timothy Jaeryang Baek
c714bd8739
refac
2025-03-23 11:45:55 -07:00
binxn
efd86e2cb4
Updated middleware.py to add OpenRouter compatibility
2025-03-23 17:14:20 +01:00
Yuta Hayashibe
d144592660
chore: Remove ENABLE_AUDIT_LOGS
and set the AUDIT_LOG_LEVEL
NONE
2025-03-23 11:34:04 +09:00
Jonathan Flower
bdd236fa3a
improved error handling for deleting collections that do not exist in chromadb
2025-03-22 09:59:06 -04:00
Timothy Jaeryang Baek
8aa6dade41
Merge pull request #11876 from mahenning/fix--rag-sorting
...
Fix: wrong citation order for chromadb, wrong order for hybrid search
2025-03-20 17:54:22 -07:00
Timothy Jaeryang Baek
87a06a1976
fix: file delete from knowledge not working with bypass embedding
2025-03-20 17:46:11 -07:00
Timothy Jaeryang Baek
9b20ef4922
refac
2025-03-20 14:01:47 -07:00
Timothy Jaeryang Baek
f066eea92e
Merge pull request #11899 from genjuro214/set-playwright-timeout
...
perf: set shorter timeout for playwright and make it configurable
2025-03-20 14:00:59 -07:00
Timothy Jaeryang Baek
42f3e40065
Merge pull request #11911 from diwakar-s-maurya/patch-1
...
fix: error message propagation from filter-pipeline
2025-03-20 13:48:36 -07:00
Diwakar
2bdf77a726
Fix error message propagate from pipelines
...
Error message returned from pipelines was not being shown on UI. It showed "Connection closed". With this fix it will show the error message on the UI from the pipeline properly.
2025-03-20 22:20:27 +07:00
genjuro
07098c6352
perf: set shorter timeout for playwright and make it configurable
2025-03-20 15:28:09 +08:00
Marko Henning
5f48af5b91
Revert the ordering change with chromadb, not necessary with reranker results
2025-03-19 17:04:45 +01:00
Timothy Jaeryang Baek
70550e41fc
enh: user groups/permissions endpoint
2025-03-19 08:47:31 -07:00
Timothy Jaeryang Baek
f806ab0bd2
refac
2025-03-19 08:32:31 -07:00
Marko Henning
ec8fc727b8
Fix wrong order for chromadb
2025-03-19 16:06:10 +01:00
leilibj
3e8546135d
fix: correct incorrect usage of log.exception method
2025-03-19 13:04:34 +08:00
Marko Henning
5ab789e83e
Add documentation on chroma special case
2025-03-18 16:44:58 +01:00
Marko Henning
ba676b7ed6
Use k_reranker also for result merge, and add special sorting use case for ChromaDB
2025-03-18 16:25:24 +01:00
Timothy Jaeryang Baek
b609b9d297
chore: format
2025-03-18 06:39:42 -07:00
Marko Henning
f13948d805
Fixed typo
2025-03-18 12:14:59 +01:00
Marko Henning
c877b59cbc
Address edge case with k < k_reranker, sort results for cutting off
2025-03-18 11:31:17 +01:00
Jan Kessler
e68cd9b671
Redis Sentinel support for AppConfig
2025-03-18 09:30:18 +01:00
Jan Kessler
9167a8bef0
refac as prep for sentinel support in AppConfig
2025-03-18 08:44:50 +01:00
Jan Kessler
9bf663934a
fixes & add envs for Sentinel implementation
2025-03-18 07:49:57 +01:00
Jan Kessler
4370332e32
second part of adding Redis Sentinel support
2025-03-18 07:49:57 +01:00
Jan Kessler
3b357746d8
first part of adding Redis Sentinel support
2025-03-18 07:49:56 +01:00
Timothy Jaeryang Baek
cfb2319923
refac: disable autocompletion by default
2025-03-15 17:40:39 +00:00
Timothy Jaeryang Baek
c8d02aafd9
Merge pull request #11697 from foraxe/fix-keep-alive-top-level
...
fix: Promote keep_alive to top-level in payload for Ollama API (dev branch)
2025-03-15 14:43:27 +00:00
Timothy Jaeryang Baek
0551b90d47
Merge pull request #11611 from nikes/feat/pip-options
...
feat: pip options in tools/functions install requirements
2025-03-15 02:07:31 +00:00
foraxe
04046ed6c8
Alternative Temp Fix: Uncomment to Keep Alive Forever
2025-03-15 00:27:20 +08:00
foraxe
53448b3f0a
Fix: Promote keep_alive to top-level in payload for Ollama API on dev branch
2025-03-15 00:08:05 +08:00
Timothy Jaeryang Baek
4b1899bfca
chore: dependency
2025-03-14 12:35:33 +00:00
Timothy Jaeryang Baek
8588b52fd6
Merge pull request #11605 from melroy89/update_fake_useragent
...
dependency: Update fake-useragent to v2.1.0
2025-03-14 11:52:30 +00:00
Timothy Jaeryang Baek
4025d61c33
Merge pull request #11636 from OliveiraHermogenes/fix-api-audio-mimetype-check
...
fix: audio api endpoint filetype check
2025-03-14 11:52:12 +00:00
Nikes
b6664f5ae8
feat: pip options in tools/functions install requirements
2025-03-12 23:15:26 +02:00
Melroy van den Berg
b02e6c6734
Deps: Update fake-useragent to v2.1.0
2025-03-12 20:41:51 +01:00
Timothy Jaeryang Baek
c309412980
enh: connection tags
2025-03-11 20:37:30 +00:00
Timothy Jaeryang Baek
b427f506f6
fix
2025-03-11 20:12:34 +00:00
Timothy Jaeryang Baek
ad51b0166c
refac
2025-03-11 20:12:28 +00:00
Timothy Jaeryang Baek
e1168139a6
refac
2025-03-11 19:30:09 +00:00
Timothy Jaeryang Baek
adfa67d9d2
Merge pull request #11507 from OrenZhang/feat_ot
...
feat(trace): opentelemetry instrument
2025-03-11 18:55:56 +00:00
Timothy Jaeryang Baek
396c28817c
refac
2025-03-11 18:55:30 +00:00
Timothy Jaeryang Baek
9adc1ebcc8
refac
2025-03-11 18:38:13 +00:00
Timothy Jaeryang Baek
6399aaf4b2
Merge pull request #11515 from davizucon/main
...
fix: url value when response contains url tag
2025-03-11 18:37:05 +00:00
Timothy Jaeryang Baek
16c383ab44
Merge pull request #11498 from tcgumus/patch-2
...
Add SSL Integration Comments and WebSocket Auto-Fix in start_windows.bat
2025-03-11 18:34:54 +00:00
Davi S. Zucon
b1224b6839
fix code format
2025-03-11 12:40:31 -03:00
Davi S. Zucon
453200ca1e
fix code format
...
fix code format
2025-03-11 12:39:15 -03:00
Rodrigo Agundez
ac321f4b64
Add check if images and avoid trying to calculate embeddings
2025-03-11 12:50:44 +08:00
orenzhang
7bfda6652f
feat(trace): optimize for trace env and instrument hooks
2025-03-11 11:53:03 +08:00
Tuna Çağlar Gümüş
9e7193b3d2
Update start_windows.bat
2025-03-10 22:37:57 +03:00
Davi S. Zucon
846509bf9f
fix url value when response contains url tag
...
When the response contains b64 json, the "url" tag still exists but comes as null, the logic is to resolve this point where it contains the url tag, but empty, thus directing to b64_json
2025-03-10 15:59:08 -03:00
orenzhang
c761e4fd08
feat(trace): opentelemetry instrument
2025-03-10 22:27:31 +08:00
Tuna Çağlar Gümüş
c5efeb2499
Add SSL Integration Comments and WebSocket Auto-Fix in start_windows.bat
...
This PR enhances the start_windows.bat script by:
Adding comments for SSL integration, making it easier for users to enable SSL when needed.
Including the -ws auto flag to address WebSocket-related issues, ensuring a smoother experience for users facing connection problems.
These improvements make the script more user-friendly and help troubleshoot common setup challenges.
2025-03-10 13:39:59 +03:00
Timothy Jaeryang Baek
116e0559f6
refac: oauth
2025-03-10 09:42:59 +00:00
Timothy Jaeryang Baek
f8ac44cfbd
Merge pull request #11464 from FabioPolito24/docling_context_extraction_engine
...
feat: Docling context extraction engine
2025-03-09 20:57:48 -03:00
Timothy Jaeryang Baek
0c5a1e84e3
Merge pull request #11472 from thiswillbeyourgithub/better_frontmatter_pip_install3
...
fix: install all the requirements at the same time
2025-03-09 20:57:06 -03:00
thiswillbeyourgithub
9e41b8b024
fix: install all the requirements at the same time
...
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
2025-03-09 23:38:23 +01:00
Tristan H
084e2caf6f
Update config.py to correctly handle environment strings
...
As seen in line 1536 just above this, strings need to be converted to bools in order to work.
2025-03-09 09:48:35 -07:00
Fabio Polito
9d6743824e
fix: fix params DoclingLoader
2025-03-09 16:12:14 +00:00
Hermógenes Oliveira
e936d7b53d
fix: audio api endpoint filetype check
...
RFC2046 allows the Content-Type field to have additional parameters
after the main type/subtype information (Section 1).
Following RFC4281, many applications put codec information inside
parameters in the Content-Type. This is especially common for formats
that support many codecs, such as Ogg (RFC5334, Section 4).
The `/api/audio/transcriptions` endpoint is currently rejecting files
that contain parameters in the Content-Type field with a bad request
error.
This commit changes the current check in order to accept any
Content-Type field that begins with a supported type/subtype as listed
in the `supported_filetypes` tuple.
Since Content-Type here is provided by the user, I believe this check
is meant to prevent honest mistakes, like posting a PDF to an audio
processing endpoint, not as a security measure against possibly
malicious use. Therefore, I think it's OK not to validate the rest of
the field.
2025-03-08 18:03:30 -03:00
Fabio Polito
0aa42615f9
Merge remote-tracking branch 'upstream/dev' into docling_context_extraction_engine
...
merge upstream
2025-03-08 18:52:51 +00:00
Timothy Jaeryang Baek
d40e696468
enh: multiple replica app state sync
2025-03-08 17:59:15 +00:00
Timothy Jaeryang Baek
4e36b9794f
fix: logit bias issue
2025-03-08 16:50:30 +00:00
Timothy Jaeryang Baek
1e36282708
refac
2025-03-08 16:23:20 +00:00
Timothy Jaeryang Baek
22b88f9593
Merge pull request #11324 from kela4/main
...
fix: opensearch vector db query structures, result mapping, filters, bulk query actions, knn_vector usage
2025-03-08 12:19:38 -04:00
Timothy Jaeryang Baek
e4a79a0b0e
Merge pull request #11394 from dannyl1u/fix/logit-bias-workspace-models
...
fix: logit_bias bug in workspace models
2025-03-08 12:11:53 -04:00
Timothy Jaeryang Baek
8375c2c32d
Merge pull request #11397 from luke3butler/tavily-extract-depth
...
feat: Add environment variable to configure tavily extract depth
2025-03-08 12:11:37 -04:00
Scott Cheng
8bd527be6a
anonymous bind when LDAP_APP_DN is not specified
2025-03-08 21:19:21 +08:00
Luke
7c4a9c2aea
fix: correct type handling for TAVILY_EXTRACT_DEPTH configuration
2025-03-08 01:07:06 -05:00
Luke
7917128ed3
enh: enable configuration for tavily extract depth
2025-03-08 00:43:02 -05:00
dannyl1u
3c6a834ff4
fix: logit_bias in workspace models
2025-03-07 19:54:06 -08:00
Timothy Jaeryang Baek
3ab917cdd0
Merge pull request #11325 from luke3butler/dev
...
feat: Add `tavily` as a `RAG_WEB_LOADER_ENGINE` option via extract API
2025-03-07 20:11:39 -04:00
Peter De-Ath
7e3be60f0e
formating
2025-03-07 20:37:22 +00:00
Peter De-Ath
3b39807377
fix: updatepost_response_handler nativ tools handler to use parameters from properties fixing defaults always used
2025-03-07 20:07:36 +00:00
Fabio Polito
e3eef58310
feat: merge with dev
2025-03-07 00:22:47 +00:00
Fabio Polito
17dbb3ec57
fix: fix typo
2025-03-07 00:19:26 +00:00
Peter De-Ath
d862295a05
fix: update chat completion tools handler to use parameters from spec fixing defaults always used
2025-03-06 23:27:52 +00:00
Luke
987954c817
feat: Add Tavily extract web loader integration
2025-03-06 18:15:18 -05:00
Katharina
6cb0c0339a
fix: opensearch vector db query structures, result mapping, filters, bulk query actions, knn_vector usage
2025-03-06 23:49:54 +01:00
Fabio Polito
98857184ff
Merge remote-tracking branch 'upstream/dev' into docling_context_extraction_engine
...
merge with dev branch
2025-03-06 12:12:50 +00:00
Marko Henning
41a4cf7106
Added new k_reranker parameter
2025-03-06 10:47:57 +01:00
Timothy Jaeryang Baek
d4fca9dabf
chore: format
2025-03-05 19:17:41 -08:00
Timothy Jaeryang Baek
6eccf8668e
fix: non-root container issue
2025-03-05 19:14:43 -08:00
Timothy Jaeryang Baek
5e78a5c510
enh: enable_code_execution toggle
...
Co-Authored-By: recrudesce <6450799+recrudesce@users.noreply.github.com>
2025-03-05 19:06:28 -08:00
Timothy Jaeryang Baek
f573a90a56
Merge pull request #11254 from open-webui/main
...
dev
2025-03-05 18:11:18 -08:00
Timothy Jaeryang Baek
23bb0d927f
chore: format
2025-03-05 18:10:24 -08:00
Fabio Polito
2982893d0d
fix: format fixes
2025-03-06 00:39:00 +00:00
Fabio Polito
0716f96da8
style: change style in DoclingLoader
2025-03-05 23:15:55 +00:00
Fabio Polito
9aa407dbd2
feat: merge with main
2025-03-05 22:04:34 +00:00
ofek
a8f205213c
fixed es bugs
2025-03-05 23:19:56 +02:00
Fabio Polito
a44b35e99e
fix: fix DoclingLoader input params
2025-03-05 17:53:45 +00:00
Timothy Jaeryang Baek
1639fbb544
fix: site.webmanifest
2025-03-05 00:45:04 -08:00
Timothy Jaeryang Baek
e2d60bd92e
chore: format
2025-03-04 22:10:47 -08:00
Timothy Jaeryang Baek
7f7365db4f
Merge pull request #11132 from dongs0104/dev
...
fix: email claim constant
2025-03-04 21:39:28 -08:00
星海
3ee1ae8c95
refac: filters
2025-03-05 13:05:14 +08:00
星海
8ce6c8cf78
refac: filters
2025-03-05 13:00:45 +08:00
Timothy Jaeryang Baek
3b74431ea3
refac: filters
2025-03-04 18:04:55 -08:00
tidely
b15814c42f
chore: remove unnecessary Path conversions
...
Remove unnecessary `pathlib.Path` conversions. (CACHE_DIR and DATA_DIR)
Use `/` Path joining shorthand to ensure using platform specific Path separators (Windows: \\, Unix: /)
2025-03-04 19:53:52 +02:00
Timothy Jaeryang Baek
b94de4f002
refac
2025-03-04 02:45:05 -08:00
Timothy Jaeryang Baek
039a1e1f14
refac: assets
2025-03-04 01:47:17 -08:00
Timothy Jaeryang Baek
36ffa9824b
refac
2025-03-04 01:16:25 -08:00
Timothy Jaeryang Baek
e3769c1073
refac
2025-03-04 01:16:08 -08:00
Timothy Jaeryang Baek
7b442e4be0
Merge pull request #11141 from Youggls/dev
...
fix: correct parameter name for MilvusClient instantiation
2025-03-04 00:54:49 -08:00
Timothy Jaeryang Baek
a4747c88e0
refac
2025-03-04 00:33:19 -08:00
Timothy Jaeryang Baek
39ea59edc8
chore: format
2025-03-04 00:32:27 -08:00
Perry Li
67ed61d022
fixbug: correct parameter name for MilvusClient instantiation
...
Replace incorrect parameter 'database=MILVUS_DB' with valid 'db_name=MILVUS_DB'
2025-03-04 16:02:19 +08:00
Dong Shin
b8f3abda5a
fix: email claim constant
2025-03-04 15:50:04 +09:00
Timothy Jaeryang Baek
3e7077bb73
refac
2025-03-03 22:24:19 -08:00
Timothy Jaeryang Baek
811e1f92b1
refac
2025-03-03 21:27:48 -08:00
Timothy Jaeryang Baek
1cfa491179
Merge pull request #10868 from tidely/loggingnamemap
...
chore: use logging.getLevelNamesMapping() for validating log level
2025-03-03 20:55:22 -08:00
Timothy Jaeryang Baek
35e7e07821
refac: cuda error gc
2025-03-03 20:55:07 -08:00
Timothy Jaeryang Baek
029625ec4e
refac
2025-03-03 20:34:17 -08:00
Timothy Jaeryang Baek
80f5573cf3
refac: AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST
2025-03-03 20:24:10 -08:00
Timothy Jaeryang Baek
e628bfe6ff
fix
2025-03-03 20:16:40 -08:00
Timothy Jaeryang Baek
bb2bd7d721
Merge pull request #11120 from OrenZhang/fix_jupyter
...
fix(jupyter): fix kernel_id not set and optimize code
2025-03-03 20:15:09 -08:00
Timothy Jaeryang Baek
9c107f9d2d
refac: images "url" fallback
2025-03-03 20:07:59 -08:00
orenzhang
fafd847f18
refactor(jupyter): change log message for execution failed
2025-03-04 12:01:08 +08:00
orenzhang
3a7e5a5f31
feat(jupyter): check response status for destroy kernel
2025-03-04 12:00:04 +08:00
orenzhang
613d278afc
refactor(jupyter): change log level
2025-03-04 11:58:32 +08:00
orenzhang
96e0c4d7b8
refactor(jupyter): replace httpx with aiohttp
2025-03-04 11:56:11 +08:00
Timothy Jaeryang Baek
46cea1f904
fix: ldap email case sensitive
2025-03-03 19:52:27 -08:00
Timothy Jaeryang Baek
3468dda556
refac: rm unused api endpoint
2025-03-03 19:33:55 -08:00
Timothy Jaeryang Baek
e6ff4169e1
Merge pull request #11066 from NibbinNone/dev
...
feat: add support for reasoning_content
2025-03-03 16:37:28 -08:00
Timothy Jaeryang Baek
6f8c1a8f0d
Merge pull request #11089 from tupe2009/kleqon.feat-add-elasticsearch-support
...
feat: Elasticsearch as a vector store support
2025-03-03 16:34:39 -08:00
ofek
737dfd2763
added elasticsearch support
2025-03-03 23:39:42 +02:00
tarmst
1ad80490de
Add read/write access control for files from knowledge
2025-03-03 20:03:21 +00:00
MeteorSky
a01ef6cfa0
fix: allow error returns None
2025-03-04 00:08:49 +08:00
orenzhang
744ffbb1fb
fix(jupyter): fix kernel_id not set and optimize code
2025-03-03 22:18:02 +08:00
CorbinChen
516f1cf67b
feat: add support for reasoning_content
2025-03-03 16:47:35 +08:00
Timothy Jaeryang Baek
6471f12668
Merge pull request #11033 from dtaivpp/main
...
fix: Changed to use collection_name and fixed bulk indexing missing index.
2025-03-01 16:00:13 -08:00
David Tippett
f3c4c2b8e3
Changed to use colleciton name and fixed bulk indexing missing index.
2025-03-01 13:26:19 -05:00
Timothy Jaeryang Baek
59ddce1ea3
chore: bump
2025-03-01 08:00:40 -08:00
Timothy Jaeryang Baek
2b025b267a
chore: bump
2025-03-01 07:57:08 -08:00
Timothy Jaeryang Baek
efe8c4ca69
chore: format
2025-03-01 07:28:00 -08:00
Timothy Jaeryang Baek
d7088efe73
fix: "stream" hook not working
2025-03-01 06:56:24 -08:00
Timothy Jaeryang Baek
05c5e73304
Merge pull request #10373 from dannyl1u/logit_bias
...
feat: logit bias
2025-03-01 06:13:19 -08:00
Timothy Jaeryang Baek
f00f518abe
Merge pull request #11011 from open-webui/dependabot/pip/backend/dev/sqlalchemy-2.0.38
...
chore(deps): bump sqlalchemy from 2.0.32 to 2.0.38 in /backend
2025-02-28 18:44:20 -08:00
Timothy Jaeryang Baek
639f4a44e0
Merge pull request #11013 from open-webui/dependabot/pip/backend/dev/black-25.1.0
...
chore(deps): bump black from 24.8.0 to 25.1.0 in /backend
2025-02-28 18:44:14 -08:00
Timothy Jaeryang Baek
92e1c654ce
Merge pull request #11014 from open-webui/dependabot/pip/backend/dev/peewee-3.17.9
...
chore(deps): bump peewee from 3.17.8 to 3.17.9 in /backend
2025-02-28 18:44:07 -08:00
Timothy Jaeryang Baek
81d2df4df9
Merge pull request #11015 from open-webui/dependabot/pip/backend/dev/bcrypt-4.3.0
...
chore(deps): bump bcrypt from 4.2.0 to 4.3.0 in /backend
2025-02-28 18:43:57 -08:00
dependabot[bot]
eb97e30b0a
chore(deps): bump bcrypt from 4.2.0 to 4.3.0 in /backend
...
Bumps [bcrypt](https://github.com/pyca/bcrypt ) from 4.2.0 to 4.3.0.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py )
- [Commits](https://github.com/pyca/bcrypt/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: bcrypt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:37:41 +00:00
dependabot[bot]
84518490c5
chore(deps): bump peewee from 3.17.8 to 3.17.9 in /backend
...
Bumps [peewee](https://github.com/coleifer/peewee ) from 3.17.8 to 3.17.9.
- [Release notes](https://github.com/coleifer/peewee/releases )
- [Changelog](https://github.com/coleifer/peewee/blob/master/CHANGELOG.md )
- [Commits](https://github.com/coleifer/peewee/compare/3.17.8...3.17.9 )
---
updated-dependencies:
- dependency-name: peewee
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:37:36 +00:00
dependabot[bot]
dd73ecbdc9
chore(deps): bump black from 24.8.0 to 25.1.0 in /backend
...
Bumps [black](https://github.com/psf/black ) from 24.8.0 to 25.1.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.8.0...25.1.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:37:32 +00:00
dependabot[bot]
588a179b7f
chore(deps): bump uvicorn[standard] from 0.30.6 to 0.34.0 in /backend
...
Bumps [uvicorn[standard]](https://github.com/encode/uvicorn ) from 0.30.6 to 0.34.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.30.6...0.34.0 )
---
updated-dependencies:
- dependency-name: uvicorn[standard]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:37:27 +00:00
dependabot[bot]
244915cd1e
chore(deps): bump sqlalchemy from 2.0.32 to 2.0.38 in /backend
...
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy ) from 2.0.32 to 2.0.38.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases )
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst )
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits )
---
updated-dependencies:
- dependency-name: sqlalchemy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 02:37:24 +00:00
amuwall
b430deab15
fix: fix typing error in args
2025-03-01 10:20:29 +08:00
Timothy Jaeryang Baek
88c02d5a14
refac
2025-02-28 16:02:15 -08:00
Yifang Deng
41a2b86e70
fix: add redis lock timeout config
2025-02-28 10:12:51 +01:00
Danny Liu
f9292ab4d2
Merge branch 'dev' into logit_bias
2025-02-27 23:51:13 -08:00
dannyl1u
f4bd094128
Merge remote-tracking branch 'origin' into logit_bias
2025-02-27 23:48:22 -08:00
dannyl1u
90aa29528c
logit_bias: handle comma seperated values
2025-02-27 23:13:30 -08:00
Timothy Jaeryang Baek
d0ddb0637e
enh: web embed bypass embedding and retrieval support
2025-02-27 16:34:05 -08:00
Timothy Jaeryang Baek
1b56a8f3cb
Merge pull request #10864 from kurtdami/perplexity_integration
...
feat: add perplexity integration to web search
2025-02-27 13:51:03 -08:00
Timothy Jaeryang Baek
1d27402dd0
Merge pull request #10910 from saraangelmurphy/awsworkloadidentity
...
feat: add AWS workload identity support
2025-02-27 13:50:36 -08:00
Timothy Jaeryang Baek
70667d5cc8
refac
2025-02-27 11:45:25 -08:00
Timothy Jaeryang Baek
1dd442f38b
Merge pull request #10919 from df-cgdm/main
...
**fix** Resolve a bug in /api/models/base which was not returning openai models when ENABLE_FORWARD_USER_INFO_HEADERS is true
2025-02-27 11:42:51 -08:00
Timothy Jaeryang Baek
866d02bbae
refac
2025-02-27 11:39:00 -08:00
Didier FOURNOUT
b6873153c1
resolve a bug in /api/models/base not returning openai models when ENABLE_FORWARD_USER_INFO_HEADERS is true
2025-02-27 19:32:15 +00:00
Sara Angel-Murphy
5e873bc643
feat: add AWS workload identity support
2025-02-27 13:12:54 -05:00
tidely
d7b18b662b
chore: use logging.getLevelNamesMapping()
...
Use `logging.getLevelNamesMapping()` for getting all valid logging levels. This also allows adding new ones using `logging.addLevel()`. This feature was [added](https://docs.python.org/3.11/library/logging.html#logging.getLevelNamesMapping ) in Python 3.11 which is above the minimum supported Python version for open-webui.
2025-02-27 11:19:27 +02:00
kurtdami
b061775932
feat: add perplexity integration to web search
2025-02-27 00:30:48 -08:00
Timothy Jaeryang Baek
ce7cf62a55
refac: dedup
2025-02-26 23:51:39 -08:00
Timothy Jaeryang Baek
fcbdfbd744
refac
2025-02-26 23:35:09 -08:00
Timothy Jaeryang Baek
76e90d9f3f
Merge pull request #10436 from victorstevansuse/feat/audits
...
feat: add audit logging feature
2025-02-26 23:15:10 -08:00
Timothy Jaeryang Baek
ddb30589e3
chore: format
...
HIDE MODELS
2025-02-26 22:18:18 -08:00
Timothy Jaeryang Baek
57010901e6
enh: bypass embedding and retrieval
2025-02-26 15:42:19 -08:00
Timothy Jaeryang Baek
34aeaaf020
refac
2025-02-26 13:54:26 -08:00
Timothy Jaeryang Baek
78a8ef8e66
refac: audio file handling
2025-02-26 13:09:52 -08:00
Timothy Jaeryang Baek
46ac6f2b29
fix
2025-02-26 12:53:07 -08:00
Timothy Jaeryang Baek
33d3558ca9
Merge pull request #10817 from NovoNordisk-OpenSource/ivaroli/adding-json-as-supported-file-type
...
fix: Using the TextLoader instead of Tika for JSON files
2025-02-26 12:49:29 -08:00
Ívar Óli Sigurðsson
c5a09cdd21
adding a comma
2025-02-26 15:27:03 +01:00
Ívar Óli Sigurðsson
661711164a
Adding json as a known source for Tika
2025-02-26 15:11:21 +01:00
Timothy Jaeryang Baek
674d6e08fc
Merge pull request #10809 from TobiasGoerke/feat/update_timestamp_asynchronously
...
feat: update get_current_user to refresh last active timestamp asynchronously
2025-02-26 02:38:06 -08:00
Tobias Goerke
76891f4760
feat: update get_current_user to refresh last active timestamp asynchronously
2025-02-26 10:53:47 +01:00
Timothy Jaeryang Baek
20f0b02b38
Merge pull request #10755 from softue/check-if-enable-ldap-chroma
...
Conditional import of ldap3 and chromadb
2025-02-25 16:02:40 -08:00
Timothy Jaeryang Baek
bef7a532cc
refac
2025-02-25 16:01:29 -08:00
Timothy Jaeryang Baek
6cf0ceedba
refac
2025-02-25 11:11:36 -08:00
Timothy Jaeryang Baek
3be5e3129b
Merge pull request #10752 from NovoNordisk-OpenSource/yvedeng/standardize-logging
...
refactor: replace print statements with logging
2025-02-25 10:53:02 -08:00
Rômulo Mendes Figueiredo
2298bfbd7e
refac: conditional import of ldap3
2025-02-25 13:07:53 -03:00
Yifang Deng
0e5d5ecb81
refactor: replace print statements with logging for better error tracking
2025-02-25 15:53:55 +01:00
Rômulo Mendes Figueiredo
b52a7e3543
refac: conditional import of chromadb
2025-02-25 11:35:36 -03:00
Timothy Jaeryang Baek
9f27d7710b
chore: format
2025-02-25 01:46:08 -08:00
Timothy Jaeryang Baek
7e2b2ec761
fix: openai usage display issue
2025-02-25 01:35:59 -08:00
Timothy Jaeryang Baek
b964b175d4
refac
2025-02-25 01:03:15 -08:00
Timothy Jaeryang Baek
46c4da4864
enh: "stream" hook
2025-02-25 01:00:29 -08:00
Timothy Jaeryang Baek
205013da2f
Merge pull request #10683 from grandtele/fix/openai-o1-legacy-roles
...
fix: restore compatibility for older o1 models (o1-mini, o1-preview)
2025-02-24 23:35:18 -08:00
Timothy Jaeryang Baek
d8bc3098db
Merge pull request #9918 from df-cgdm/main
...
feat: Add X-OpenWebUI when forwarding to ollama servers
2025-02-24 11:55:04 -08:00
Timothy Jaeryang Baek
23ff2988bf
Merge branch 'dev' into feat/onedrive-file-attach
2025-02-24 11:51:59 -08:00
hurxxxx
4cc3102758
feat: onedrive file picker integration
2025-02-25 01:47:07 +09:00
grand
8c020488dd
* fix: restore compatibility for older o1 models (o1-mini, o1-preview)
2025-02-24 12:04:06 +01:00
Timothy Jaeryang Baek
0ba45ad82b
Merge pull request #10617 from grandtele/fix/openai-o1-o3-role
...
fix: replace "system" with "developer" for o1 and o3 models
2025-02-23 22:33:59 -08:00
orenzhang
9748a030f7
Merge remote-tracking branch 'oui/dev' into feat_s3_virtual_path
2025-02-23 20:54:04 +08:00
orenzhang
1060d62add
refactor(s3): code lint
2025-02-23 20:52:22 +08:00
orenzhang
4c3dd84b32
feat(s3): support for s3 virtual path style
2025-02-23 20:31:08 +08:00
grand
82657acdce
* fix: adjust role mapping for o1 and o3 models in openai_o1_o3_handler
2025-02-23 13:20:45 +01:00
Timothy Jaeryang Baek
32fa8d5143
Merge pull request #10566 from oloflarsson/feat/async-pipes
...
feat: add optional support for async pipes
2025-02-22 02:47:08 -08:00
Timothy Jaeryang Baek
50dec12072
refac
2025-02-21 22:15:22 -08:00
hopeless
7bfa29fa81
Update payload.py
...
Fixes ollama native tool calling because native tool calling content will be str '', and tool call processing will be completely ignored.
2025-02-22 12:13:14 +08:00
Timothy Jaeryang Baek
b14e75dd6c
feat: added Trust Proxy Environment switch in Web Search admin settings tab.
...
Co-Authored-By: harry zhou <67385896+harryzhou2000@users.noreply.github.com>
2025-02-21 13:40:11 -08:00
Timothy Jaeryang Baek
6623583004
Merge pull request #10549 from jeannotdamoiseaux/fix/oauth-groups-default-typeerror
...
Fix: Ensure `user_oauth_groups` defaults to an empty list to prevent TypeError
2025-02-21 13:37:35 -08:00
Jeannot Damoiseaux
d50098b622
Fix: Ensure user_oauth_groups
defaults to an empty list to prevent TypeError
...
When the OAuth groups claim does not yield a list, `user_oauth_groups` was previously
set to None, causing a TypeError during membership checks. Changed this default to
an empty list (`[]`) to ensure the variable is always iterable, preventing errors
for non-admin users while logging in.
This fix ensures stability in the `update_user_groups` function.
2025-02-21 22:25:22 +01:00
Timothy Jaeryang Baek
ab1b910d80
Merge pull request #10486 from Micca/feature/document_intelligence_support
...
Feat: Adding Support for Azure AI Document Intelligence for Content Extraction (Revised)
2025-02-21 10:56:18 -08:00
Timothy Jaeryang Baek
613a087387
refac
2025-02-21 10:55:03 -08:00
Timothy Jaeryang Baek
b0a19a9801
Merge pull request #10501 from Synergyst/feature/openai-tts-custom-url-fix-dev
...
fix: Custom OpenAI-TTS URL to fetch actual voices and models
2025-02-21 10:52:41 -08:00
Timothy Jaeryang Baek
086a78f863
Merge pull request #10521 from Seniorsimo/add-stop-parameter
...
**fix** Added support for stop parameter in OpenAI to Ollama conversion
2025-02-21 10:51:49 -08:00
Simone
fb3886cf04
Added support for stop parameter
2025-02-21 18:46:10 +01:00
Bob McElrath
c9079d4b4d
Merge branch 'open-webui:dev' into dev
2025-02-21 09:13:53 -05:00
Bob McElrath
c4b441de65
Support thinking tags used by Openthinker
2025-02-21 09:12:34 -05:00
Synergyst
f789ad59a9
Update audio.py
...
Removed original code that was commented out
2025-02-21 04:47:46 -06:00
Coleton M
cdf620e6ee
Update audio.py to fetch custom URL voices and models
2025-02-21 04:41:45 -06:00
Olof Larsson
ab1f2ae914
feat/async-pipes
2025-02-21 08:24:48 +01:00
Timothy Jaeryang Baek
e31f680788
refac
2025-02-20 20:46:00 -08:00
Simone
a8859a8145
Fix on ollama to openai conversion - stream can return a single message with content
2025-02-20 21:25:32 +01:00
Timothy Jaeryang Baek
0a7a265ff5
Merge pull request #10445 from PkmX/pr-fix-web-search-proxy
...
fix: correctly interpret RAG_WEB_SEARCH_TRUST_ENV as bool
2025-02-20 11:16:47 -08:00
Timothy Jaeryang Baek
93d486d50e
revert: faulty dedup code
2025-02-20 11:02:45 -08:00
PkmX
af10aba805
fix: correctly interpret RAG_WEB_SEARCH_TRUST_ENV as bool
2025-02-21 01:46:17 +08:00
Victor Ribeiro
39c6ecb50d
feat: add audit logger middleware and custom logger using loguru
2025-02-20 11:15:38 -03:00
dependabot[bot]
eb218f6674
build(deps): bump the pip group across 2 directories with 1 update
...
Bumps the pip group with 1 update in the / directory: [python-jose](https://github.com/mpdavis/python-jose ).
Bumps the pip group with 1 update in the /backend directory: [python-jose](https://github.com/mpdavis/python-jose ).
Updates `python-jose` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/mpdavis/python-jose/releases )
- [Changelog](https://github.com/mpdavis/python-jose/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mpdavis/python-jose/compare/3.3.0...3.4.0 )
Updates `python-jose` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/mpdavis/python-jose/releases )
- [Changelog](https://github.com/mpdavis/python-jose/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mpdavis/python-jose/compare/3.3.0...3.4.0 )
---
updated-dependencies:
- dependency-name: python-jose
dependency-type: direct:production
dependency-group: pip
- dependency-name: python-jose
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 10:02:35 +00:00
Timothy Jaeryang Baek
eeb00a5ca2
chore: format
2025-02-20 01:01:29 -08:00
labanzu
a3d3ca293e
chore: optimize pdf view
2025-02-20 15:55:18 +08:00
Timothy Jaeryang Baek
0e20b15afe
Merge pull request #10410 from xinhai-ai/dev
...
fix: GitHub OAuth email retrieval when public email is not set
2025-02-19 23:16:46 -08:00
星海
de8492de34
fix: GitHub OAuth email retrieval when public email is not set
2025-02-20 15:06:07 +08:00
Liu Yue
90d9cdacfa
fix: respect proxy and timeout settings in audio-related aiohttp requests
2025-02-20 14:55:45 +08:00
Timothy Jaeryang Baek
13e58c1b64
Merge pull request #10360 from ferret99gt/ollama-option-conversion-fixes
...
fix: Update Ollama option handling in payload.py's convert_payload_openai_to_ollama
2025-02-19 22:44:07 -08:00
Timothy Jaeryang Baek
d5a049dc54
Merge pull request #10401 from xinhai-ai/main
...
fix: email claim doesn't effect
2025-02-19 20:43:43 -08:00
星海
dec44e4bcd
Fix: email claim doesn't effect
2025-02-20 11:32:48 +08:00
Timothy Jaeryang Baek
ae0554224a
refac
2025-02-19 18:22:31 -08:00
Timothy Jaeryang Baek
fe5c4b95d5
enh: configurable jupyter execution timeout
2025-02-19 17:05:37 -08:00
Timothy J. Baek
90fca993f3
wip: jupyter code excution timeout
2025-02-19 16:41:54 -08:00
dannyl1u
8aa6415500
include logit_bias in form_data
2025-02-19 16:23:58 -08:00
Timothy Jaeryang Baek
efefff71d1
Merge pull request #10363 from ferret99gt/ollama-model-option-conversion-updates
...
feat: Update Payload's apply_model_params_to_body_ollama with full Ollama supported options
2025-02-19 12:32:46 -08:00
Timothy Jaeryang Baek
5da47de6eb
Merge pull request #10366 from tarmst/fix-no-nested-claims-for-group-oauth
...
Fix: Add nested claim search for group oauth management
2025-02-19 12:23:54 -08:00
Timothy Jaeryang Baek
ea4ad3944c
Merge pull request #10378 from Seniorsimo/message-conversion
...
**fix** Add support for tool message in openai to Ollama message conversion
2025-02-19 12:23:11 -08:00
Timothy Jaeryang Baek
ea3f873ae9
Merge pull request #10377 from Seniorsimo/chat-message-validator
...
**fix** ChatMessage validator: content can be null when using tools
2025-02-19 12:22:31 -08:00
Timothy Jaeryang Baek
de7e8fd918
Merge pull request #10362 from Seniorsimo/usage-openai-compatible
...
**fix** Added OpenAI usage standard keys to API signature
2025-02-19 12:20:41 -08:00
Simone
6f698073bb
Add support for tool message in openai to Ollama message conversion
2025-02-19 21:11:39 +01:00
Simone
8662108344
Fix on ChatMessage validator: content can be null when using tools
2025-02-19 21:03:23 +01:00
dannyl1u
4a2a12fd21
feat: scaffolding for logit_bias
2025-02-19 10:33:49 -08:00
tarmst
efe3bca19e
Add nested claim search for groups oauth claim
2025-02-19 16:47:52 +00:00
ferret99gt
5701d6d333
Change the opt dictionary to a mappings dictionary with appropriate casts
...
This is to bring consistency with apply_model_params_to_body_openai. Both now use a mapping dictionary then call and return apply_model_params_to_body directly.
2025-02-19 09:30:16 -05:00
Simone
074ce356de
Added OpenAI usagerequested keys
2025-02-19 15:28:39 +01:00
ferret99gt
fa885c3346
Update remapping logic
...
We copy the params from from the original key to the new key, then delete it. This is to ensure Ollama only gets valid options.
(Add a comment as well)
2025-02-19 09:25:47 -05:00
ferret99gt
a4249a6351
Remove remapping of frequency_penalty to repeat_penalty
...
1) Ollama natively supports frequency_penalty, so this is not necessary.
2) Repeat_penalty is being added to Open WebUI in PR #10016 , allowing Ollama users to pick which penalty methods they want.
2025-02-19 09:24:38 -05:00
ferret99gt
877d21a029
Move parameter remapping above the opt dictionary.
...
This is so that any remappings are handled before options are handled by apply_model_params_to_body
2025-02-19 09:23:33 -05:00
ferret99gt
6b2ba73701
Remove tfs_z
...
See https://github.com/ollama/ollama/blob/main/docs/api.md#request-8
tfs_z was removed from Llama.cpp and Ollama in January 2025.
2025-02-19 09:21:36 -05:00
ferret99gt
cee08e316d
Update Ollama request option list with full supported options
...
See https://github.com/ollama/ollama/blob/main/docs/api.md#request-8
This adds the full suite of supported Ollama options.
2025-02-19 09:21:05 -05:00
ferret99gt
8125b0499b
Remove empty ollama_options
...
1) The empty dictionary from line 176 is never used.
2) Lines 193-194 are not necessary as they were already done at line 177
2025-02-19 08:57:05 -05:00
ferret99gt
57b01cf8fb
Fix for system prompt setting
...
1) Ollama supports sending the system prompt as a parameter, not as an option. (See https://github.com/ollama/ollama/blob/main/docs/api.md#request-8 ) However, it is in the options dictionary and needs moved to the payload dictionary.
2) After moving the system parameter from ollama_options to ollama_payload, delete it from ollama_options. This is to prevent Ollama throwing a warning about invalid options.
2025-02-19 08:55:11 -05:00
ferret99gt
fea169a9c0
Core fix for num_predict not working.
...
1) max_tokens was being looked for in openai_payload, but is present in openai_payload['options'], so is never found.
2) After copying the value for max_tokens to num_predict, delete max_tokens from the dictionary. This is to prevent Ollama throwing a warning about invalid option (max_tokens)
2025-02-19 08:52:34 -05:00
ferret99gt
adde37394b
Remove parameters that map directly, as they are part of options
...
1) This may be legacy code?
2) All three of these parameters, temperature, top_p and seed, are found in openai_payload["options"], not openai_payload. They do not need remapped any longer.
2025-02-19 08:44:59 -05:00
ferret99gt
aea8977d05
Remove mapping of max_completion_tokens
...
1) max_completion_tokens is being looked for in openai_payload, but would be located in openai_payload['options'], so is never found. (This applies to the prior two commits as well).
2) max_completion_tokens is not sent from the frontend, only max_tokens. It does not appear in AdvancedParams.svelte.
2b) Openai.py does use max_completion_tokens, but for o1,o3 models and converts it from max_tokens.
2025-02-19 08:39:33 -05:00
ferret99gt
e6919c3242
Remove mapping of frequency_penalty to repeat_penalty
...
1) Ollama natively supports frequency_penalty.
2) repeat_penaltywas added to Open Webui in PR #10016 and is not merged to main yet at this time. Once both changes go live, Ollama users can freely choose between frequency/presence penalty, or repeat penalty, as they choose.
2025-02-19 08:33:29 -05:00
ferret99gt
a560f789e4
Remove mapping of presence_penalty to new_topix_penalty
...
1) Ollama natively supports presence_penalty.
2) new_topic_penalty is not a valid option in Ollama. (See https://github.com/ollama/ollama/blob/main/docs/api.md#request-8 )
3) Presence_penalty was added to Open Webui in PR #10016 and is not merged to main yet at this time.
2025-02-19 08:31:57 -05:00
Youggls
1692a52a6a
fix(deps): upgrade pydantic from v2.9.2 to v2.10.3+ in requirements.txt and pyproject.toml
2025-02-19 19:08:17 +08:00
Youggls
0fb3c08181
feat: Add Firecrawl web loader integration
2025-02-19 16:54:44 +08:00
Timothy Jaeryang Baek
c073b8b4ee
refac
2025-02-18 23:49:27 -08:00
Timothy Jaeryang Baek
9ca4727573
enh: web search behaviour
2025-02-18 21:29:27 -08:00
Timothy Jaeryang Baek
5465cabd40
refac
2025-02-18 21:17:09 -08:00
Timothy Jaeryang Baek
81715f6553
enh: RAG full context mode
2025-02-18 21:14:58 -08:00
Timothy Jaeryang Baek
1bbecd46c8
Merge pull request #10052 from roryeckel/playwright
...
Support Playwright RAG Web Loader: Revised
2025-02-18 19:57:48 -08:00
Timothy Jaeryang Baek
4ef7aff663
refac
2025-02-18 19:35:22 -08:00
Timothy Jaeryang Baek
8f7528a0bc
Merge pull request #10272 from mkhludnev/dedupe-rag-docs
...
fix: dedupe results from multiple queries
2025-02-18 19:34:33 -08:00
Timothy Jaeryang Baek
5a7f9c81e3
Merge pull request #10308 from crpietschmann/azure-storage
...
feat: Add AzureStorageProvider for Azure Blob Storage support
2025-02-18 19:32:17 -08:00
Timothy Jaeryang Baek
886d756200
Merge pull request #10285 from the-c0d3br34k3r/issue8885_auth
...
fix: Fixed an issue with clearing application cookies during OAuth signout
2025-02-18 19:31:24 -08:00
Timothy Jaeryang Baek
32a90deeaf
Merge pull request #10309 from JoaoCostaIFG/gemini_image_gen
...
feat: add Google Imagen/Gemini API image generation
2025-02-18 19:30:20 -08:00
JoaoCostaIFG
918764a4f7
fix: Use x-goog-api-key header for Gemini image generation
...
Place the API key in a header instead of a query parameter. This avoids leaking the API key in logs on request failure, etc...
2025-02-19 00:00:54 +00:00
JoaoCostaIFG
e56b5c063c
feat: add Google Imagen/Gemini API image generation
...
Adds support for Gemini API as an image generation backend. By setting the API Base URL to something like 'https://generativelanguage.googleapis.com/v1beta ' and providing their API Key, users should be able to start generating images using models like 'imagen-3.0-generate-002'.
2025-02-18 22:39:32 +00:00
Chris Pietschmann
a232f1f34e
Update test_provider.py
2025-02-18 15:53:54 -05:00
Chris Pietschmann
9864185b57
Update test_provider.py
2025-02-18 15:49:44 -05:00
Chris Pietschmann
888ae00867
Update test_provider.py
2025-02-18 15:39:47 -05:00
Chris Pietschmann
7b5f82ffc7
Update test_provider.py
2025-02-18 15:26:04 -05:00
Chris Pietschmann
7404494772
formatting
2025-02-18 15:19:35 -05:00