佬
请问默认的模型是什么
没注意过,我就是上来就改了,结果网络搜索报错
然后一顿搜
最后看到了另一个佬说的,这是个bug,一直没修
1 个赞
text-embedding-3-small
2 个赞
text-embedding-3-small,我一直没改
1 个赞
放弃了
能力有限 b佬上吧
我改成默认的日志还是跟原来一样 明明搜到东西了
NFO [open_webui.routers.retrieval] save_docs_to_vector_db: document 实时更新:特朗普击败贺锦丽,当选美国第47任总统 - 纽约时报中文网, 唐纳德·特朗普 - BBC News 中文, 特朗普重返白宫,开启新的不确定时代 - 纽约时报中文网 web-search-cb13fc60fd4df3ca988b267abf56eecb5d1e1a8ca39ea5d3226d
INFO [open_webui.routers.retrieval] adding to collection web-search-cb13fc60fd4df3ca988b267abf56eecb5d1e1a8ca39ea5d3226d
ERROR [open_webui.routers.retrieval] 'NoneType' object is not iterable
Traceback (most recent call last):
File "/app/backend/open_webui/routers/retrieval.py", line 777, in save_docs_to_vector_db
embeddings = embedding_function(
^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 269, in <lambda>
return lambda query: generate_multiple(query, func)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 264, in generate_multiple
embeddings.extend(func(query[i : i + embedding_batch_size]))
TypeError: 'NoneType' object is not iterable
ERROR [open_webui.routers.retrieval] 'NoneType' object is not iterable
Traceback (most recent call last):
File "/app/backend/open_webui/routers/retrieval.py", line 1275, in process_web_search
save_docs_to_vector_db(request, docs, collection_name, overwrite=True)
File "/app/backend/open_webui/routers/retrieval.py", line 799, in save_docs_to_vector_db
raise e
File "/app/backend/open_webui/routers/retrieval.py", line 777, in save_docs_to_vector_db
embeddings = embedding_function(
^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 269, in <lambda>
return lambda query: generate_multiple(query, func)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 264, in generate_multiple
embeddings.extend(func(query[i : i + embedding_batch_size]))
TypeError: 'NoneType' object is not iterable
ERROR [open_webui.utils.middleware] 400: [ERROR: 'NoneType' object is not iterable]
Traceback (most recent call last):
File "/app/backend/open_webui/routers/retrieval.py", line 1275, in process_web_search
save_docs_to_vector_db(request, docs, collection_name, overwrite=True)
File "/app/backend/open_webui/routers/retrieval.py", line 799, in save_docs_to_vector_db
raise e
File "/app/backend/open_webui/routers/retrieval.py", line 777, in save_docs_to_vector_db
embeddings = embedding_function(
^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 269, in <lambda>
return lambda query: generate_multiple(query, func)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/retrieval/utils.py", line 264, in generate_multiple
embeddings.extend(func(query[i : i + embedding_batch_size]))
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/backend/open_webui/utils/middleware.py", line 421, in chat_web_search_handler
results = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/utils/middleware.py", line 423, in <lambda>
lambda: process_web_search(
^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/routers/retrieval.py", line 1284, in process_web_search
raise HTTPException(
@snaily 大佬帮忙看看
2 个赞
我用的不是这个嵌入模型啊,我用的谷歌的text-embedding-004 然后搜索用的是travily
1 个赞
那我又没这个向量模型的api,岂不是用不了联网搜索???
大佬牛逼,联网搜索可以了,我试一下文档
1 个赞
不造啊 我联网搜索,用的是站里其他人提供的pipeline
我docker的,pipiline怎么开?
就是设置里配置啊
截图看下文档的嵌入配置
2 个赞
4 个赞
巨佬太强了
3 个赞
我记得以前newapi是不支持嵌入模型的,不知道现在是怎么样的。佬现在用的是谷歌的嵌入模型么?我试了一下嵌入模型有问题的话就会报’NoneType’ object is not iterable 这个错
2 个赞
是的 我之前尝试了text small和large两个模型 都是 ’NoneType’ object is not iterable
菜鸡只会看日志 看到这个就束手无策了
这么说是模型的问题
2 个赞