web search bing errors #2697

Closed
opened 2025-11-11 15:12:35 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @fq393 on GitHub (Nov 20, 2024).

ERROR [open_webui.apps.retrieval.web.bing] Error: 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256)
ERROR [open_webui.apps.retrieval.main] 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256)
Traceback (most recent call last):
File "/app/backend/open_webui/apps/retrieval/main.py", line 1266, in process_web_search
web_results = search_web(
^^^^^^^^^^^
File "/app/backend/open_webui/apps/retrieval/main.py", line 1248, in search_web
return search_bing(
^^^^^^^^^^^^
File "/app/backend/open_webui/apps/retrieval/web/bing.py", line 46, in search_bing
raise ex
File "/app/backend/open_webui/apps/retrieval/web/bing.py", line 30, in search_bing
response = requests.get(endpoint, headers=headers, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 789, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 495, in _make_request
conn.request(
File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 440, in request
self.putheader(header, value)
File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 354, in putheader
super().putheader(header, *values)
File "/usr/local/lib/python3.11/http/client.py", line 1276, in putheader
values[i] = one_value.encode('latin-1')
^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256)
'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256)

The DEFAULT_LOCALE has been configured as zh-CN. Is it still wrong to use Chinese?

Originally created by @fq393 on GitHub (Nov 20, 2024). ERROR [open_webui.apps.retrieval.web.bing] Error: 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256) ERROR [open_webui.apps.retrieval.main] 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256) Traceback (most recent call last): File "/app/backend/open_webui/apps/retrieval/main.py", line 1266, in process_web_search web_results = search_web( ^^^^^^^^^^^ File "/app/backend/open_webui/apps/retrieval/main.py", line 1248, in search_web return search_bing( ^^^^^^^^^^^^ File "/app/backend/open_webui/apps/retrieval/web/bing.py", line 46, in search_bing raise ex File "/app/backend/open_webui/apps/retrieval/web/bing.py", line 30, in search_bing response = requests.get(endpoint, headers=headers, params=params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 789, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 495, in _make_request conn.request( File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 440, in request self.putheader(header, value) File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 354, in putheader super().putheader(header, *values) File "/usr/local/lib/python3.11/http/client.py", line 1276, in putheader values[i] = one_value.encode('latin-1') ^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256) 'latin-1' codec can't encode characters in position 0-19: ordinal not in range(256) The DEFAULT_LOCALE has been configured as zh-CN. Is it still wrong to use Chinese?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#2697