agentscope-ai / agentscope-ai/agentscope
[Bug]: Model "Qwen3-Embedding-0.6B" does not support matryoshka representation,
- 主要语言
- Python
- 星标
- 31.5k
- 派生
- 3.5k
- 平均合并
- 1 天 23 小时
- 30 天内合并 PR
- 95
描述
### Prerequisites
- [x] I have searched the existing [issues](https://github.com/agentscope-ai/agentscope/issues) and [discussions](https://github.com/agentscope-ai/agentscope/discussions), and this is not a duplicate.
- [x] This is a bug, not a usage question. (For questions, please use [Discussions](https://github.com/agentscope-ai/agentscope/discussions/new?category=general) instead.)
### Background / Description
Error code: 400 - {'object': 'error', 'message': 'Model "Qwen3-Embedding-0.6B" does not support matryoshka representation, changing output dimensions will lead to poor results.', 'type': 'BadRequestError', 'param': None, 'code': 400}
ERROR: Traceback (most recent call last):
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/starlette/routing.py", line 694, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/fastapi/routing.py", line 241, in __aenter__
await self._router._startup()
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/fastapi/routing.py", line 4884, in _startup
await handler()
File "/appdata/zhangkailin/agent/agentscope-1.0.21/examples/functionality/rag/service_yolo_rag_mil_v2.py", line 167, in startup_event
await init_knowledge()
File "/appdata/zhangkailin/agent/agentscope-1.0.21/examples/functionality/rag/service_yolo_rag_mil_v2.py", line 148, in init_knowledge
await knowledge.add_documents(docs1)
File "/appdata/zhangkailin/agent/agentscope-1.0.21/src/agentscope/rag/_simple_knowledge.py", line 77, in add_documents
res_embeddings = await self.embedding_model(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/appdata/zhangkailin/agent/agentscope-1.0.21/src/agentscope/embedding/_openai_embedding.py", line 94, in __call__
response = await self.client.embeddings.create(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/resources/embeddings.py", line 259, in create
return await self._post(
^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/_base_client.py", line 1884, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/_base_client.py", line 1669, in request
raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'object': 'error', 'message': 'Model "Qwen3-Embedding-0.6B" does not support matryoshka representation, changing output dimensions will lead to poor results.', 'type': 'BadRequestError', 'param': None, 'code': 400}
ERROR: Application startup failed. Exiting.
### Error Messages
```shell
Model "Qwen3-Embedding-0.6B" does not support matryoshka representation,
```
### Steps to Reproduce
Error code: 400 - {'object': 'error', 'message': 'Model "Qwen3-Embedding-0.6B" does not support matryoshka representation, changing output dimensions will lead to poor results.', 'type': 'BadRequestError', 'param': None, 'code': 400}
ERROR: Traceback (most recent call last):
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/starlette/routing.py", line 694, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/fastapi/routing.py", line 241, in __aenter__
await self._router._startup()
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/fastapi/routing.py", line 4884, in _startup
await handler()
File "/appdata/zhangkailin/agent/agentscope-1.0.21/examples/functionality/rag/service_yolo_rag_mil_v2.py", line 167, in startup_event
await init_knowledge()
File "/appdata/zhangkailin/agent/agentscope-1.0.21/examples/functionality/rag/service_yolo_rag_mil_v2.py", line 148, in init_knowledge
await knowledge.add_documents(docs1)
File "/appdata/zhangkailin/agent/agentscope-1.0.21/src/agentscope/rag/_simple_knowledge.py", line 77, in add_documents
res_embeddings = await self.embedding_model(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/appdata/zhangkailin/agent/agentscope-1.0.21/src/agentscope/embedding/_openai_embedding.py", line 94, in __call__
response = await self.client.embeddings.create(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/resources/embeddings.py", line 259, in create
return await self._post(
^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/_base_client.py", line 1884, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhangkailin/.conda/envs/ascope/lib/python3.12/site-packages/openai/_base_client.py", line 1669, in request
raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'object': 'error', 'message': 'Model "Qwen3-Embedding-0.6B" does not support matryoshka representation, changing output dimensions will lead to poor results.', 'type': 'BadRequestError', 'param': None, 'code': 400}
ERROR: Application startup failed. Exiting.
### Environment
- AgentScope Version:
- Python Version:
- OS:
贡献指南
评估
这个 Issue 还没有评估数据。