agentscope-ai / agentscope-ai/agentscope

[Bug]: Model "Qwen3-Embedding-0.6B" does not support matryoshka representation,

未关闭
#1,831 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
stale-issue
主要语言
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 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。