Originally created by @binaryYuki on GitHub (Jan 2, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/8270
Docker Swarm
Open WebUI Version: latest
Ollama (if applicable): N/A(disabled)
Operating System: Macos Sonoma
Browser (if applicable): Chrome
Confirmation:
Successfully embeddend.
Vector length 3072 not supported.
Bug Summary: [Error: open_webui.routers.files] 400: Vector length 3072 not supported. Max length must be <= 1536
env:
ENV=prod ENABLE_CHANNEL=True ENABLE_OAUTH_SIGNUP=True ADMIN_EMAIL=***@gmail.com DEFAULT_MODELS=gpt-4o DEFAULT_LOCALE=cn DEFAULT_USER_ROLE=pending ENABLE_OLLAMA_API=False ENABLE_LOGIN_FORM=False OPENAI_API_KEY=******** TASK_MODEL=gpt-4o-mini RAG_OPENAI_API_KEY=******** RAG_EMBEDDING_ENGINE=openai RAG_EMBEDDING_MODEL=text-embedding-3-large PDF_EXTRACT_IMAGES=true VECTOR_DB=pgvector PGVECTOR_DB_URL=postgresql://********@*.l.aivencloud.com:*/webui?sslmode=require OPENID_REDIRECT_URI=https://webui.*.*/oauth/oidc/callback
Steps to Reproduce:
webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.openai] get_all_models() webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "GET /api/models HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/v1/configs/banners HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "GET /api/v1/tools/ HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/v1/channels/ HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/v1/knowledge/fadf3384-7d39-48fb-8e9c-f51bc2f22b1d HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/version/updates HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/v1/chats/pinned HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "GET /api/v1/folders/ HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.92:0 - "GET /api/v1/chats/?page=2 HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [python_multipart.multipart] Skipping data after last boundary webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.files] file.content_type: application/pdf webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 9 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 11 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 13 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 15 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 17 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 19 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 21 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 23 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 25 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 27 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 29 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 31 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 34 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 36 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 38 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 40 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 42 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 44 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 48 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 51 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 53 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 55 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 57 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 59 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 61 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 63 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 65 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 67 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 69 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 71 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 73 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 75 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 77 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 79 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 81 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 83 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 85 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 87 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 89 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 91 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 94 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 97 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 99 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 101 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 103 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 105 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 107 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 109 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 111 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 113 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 115 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 118 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 120 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 122 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 124 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 126 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 128 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 130 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 139 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 142 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 144 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 146 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 148 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 150 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 152 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 154 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 156 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 158 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 160 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 162 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 164 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 166 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 168 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 170 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 172 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 174 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 176 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 178 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 180 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 182 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 184 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 186 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 188 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 190 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 192 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 194 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 196 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 198 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 200 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 202 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 204 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 206 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 208 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 215 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 217 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 219 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 221 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 223 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 225 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 227 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 229 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 231 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 233 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 235 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 238 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 240 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 242 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 244 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 246 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 248 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 250 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 257 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 259 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 261 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 263 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 265 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 267 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 269 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 271 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 273 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 275 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 277 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 279 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 281 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 283 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 285 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 287 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 289 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 291 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 293 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 295 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 297 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | WARNI [pypdf._reader] Ignoring wrong pointing object 299 0 (offset 0) webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.retrieval] save_docs_to_vector_db: document week2_formulas.pdf file-bf1982ff-ab46-40de-97c6-5be90b0f813c webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.retrieval] adding to collection file-bf1982ff-ab46-40de-97c6-5be90b0f813c webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.retrieval] Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 791, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | VECTOR_DB_CLIENT.insert( webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 101, in insert webui-app-dsoych.1.4t4etit44kix@workera1 | vector = self.adjust_vector_length(item["vector"]) webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 92, in adjust_vector_length webui-app-dsoych.1.4t4etit44kix@workera1 | raise Exception( webui-app-dsoych.1.4t4etit44kix@workera1 | Exception: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.retrieval] Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 953, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 926, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | result = save_docs_to_vector_db( webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 799, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 791, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | VECTOR_DB_CLIENT.insert( webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 101, in insert webui-app-dsoych.1.4t4etit44kix@workera1 | vector = self.adjust_vector_length(item["vector"]) webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 92, in adjust_vector_length webui-app-dsoych.1.4t4etit44kix@workera1 | raise Exception( webui-app-dsoych.1.4t4etit44kix@workera1 | Exception: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.files] 400: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 953, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 926, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | result = save_docs_to_vector_db( webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 799, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 791, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | VECTOR_DB_CLIENT.insert( webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 101, in insert webui-app-dsoych.1.4t4etit44kix@workera1 | vector = self.adjust_vector_length(item["vector"]) webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 92, in adjust_vector_length webui-app-dsoych.1.4t4etit44kix@workera1 | raise Exception( webui-app-dsoych.1.4t4etit44kix@workera1 | Exception: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | webui-app-dsoych.1.4t4etit44kix@workera1 | During handling of the above exception, another exception occurred: webui-app-dsoych.1.4t4etit44kix@workera1 | webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/files.py", line 74, in upload_file webui-app-dsoych.1.4t4etit44kix@workera1 | process_file(request, ProcessFileForm(file_id=id)) webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 962, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | raise HTTPException( webui-app-dsoych.1.4t4etit44kix@workera1 | fastapi.exceptions.HTTPException: 400: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.files] Error processing file: bf1982ff-ab46-40de-97c6-5be90b0f813c webui-app-dsoych.1.4t4etit44kix@workera1 | Error during insert: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | INFO: 172.71.26.93:0 - "POST /api/v1/files/ HTTP/1.1" 200 OK webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.retrieval] save_docs_to_vector_db: document week2_formulas.pdf fadf3384-7d39-48fb-8e9c-f51bc2f22b1d webui-app-dsoych.1.4t4etit44kix@workera1 | INFO [open_webui.routers.retrieval] adding to collection fadf3384-7d39-48fb-8e9c-f51bc2f22b1d webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.retrieval] Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 791, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | VECTOR_DB_CLIENT.insert( webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 101, in insert webui-app-dsoych.1.4t4etit44kix@workera1 | vector = self.adjust_vector_length(item["vector"]) webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 92, in adjust_vector_length webui-app-dsoych.1.4t4etit44kix@workera1 | raise Exception( webui-app-dsoych.1.4t4etit44kix@workera1 | Exception: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | ERROR [open_webui.routers.retrieval] Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Traceback (most recent call last): webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 953, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 926, in process_file webui-app-dsoych.1.4t4etit44kix@workera1 | result = save_docs_to_vector_db( webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 799, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | raise e webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/routers/retrieval.py", line 791, in save_docs_to_vector_db webui-app-dsoych.1.4t4etit44kix@workera1 | VECTOR_DB_CLIENT.insert( webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 101, in insert webui-app-dsoych.1.4t4etit44kix@workera1 | vector = self.adjust_vector_length(item["vector"]) webui-app-dsoych.1.4t4etit44kix@workera1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ webui-app-dsoych.1.4t4etit44kix@workera1 | File "/app/backend/open_webui/retrieval/vector/dbs/pgvector.py", line 92, in adjust_vector_length webui-app-dsoych.1.4t4etit44kix@workera1 | raise Exception( webui-app-dsoych.1.4t4etit44kix@workera1 | Exception: Vector length 3072 not supported. Max length must be <= 1536 webui-app-dsoych.1.4t4etit44kix@workera1 | Error during insert: Vector length 3072 not supported. Max length must be <= 1536
Browser Console Logs: N/A
Docker Container Logs: N/A
No dependencies set.
The note is not visible to the blocked user.
Originally created by @binaryYuki on GitHub (Jan 2, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8270
Bug Report
Installation Method
Docker Swarm
Environment
Open WebUI Version: latest
Ollama (if applicable): N/A(disabled)
Operating System: Macos Sonoma
Browser (if applicable): Chrome
Confirmation:
Expected Behavior:
Successfully embeddend.
Actual Behavior:
Vector length 3072 not supported.
Description
Bug Summary:
[Error: open_webui.routers.files] 400: Vector length 3072 not supported. Max length must be <= 1536
Reproduction Details
env:
Steps to Reproduce:
Logs and Screenshots
Browser Console Logs:
N/A
Docker Container Logs:
N/A