AttributeError: 'NoneType' object has no attribute 'data' #1915
Unanswered
chenfan001
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
graphrag.index.run.run_pipeline ERROR error running workflow generate_text_embeddings.
Traceback (most recent call last):
File "C:\Users\admin\graphrag\graphrag\index\run\run_pipeline.py", line 143, in _run_pipeline
result = await workflow_function(config, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\workflows\generate_text_embeddings.py", line 49, in run_workflow
output = await generate_text_embeddings(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\workflows\generate_text_embeddings.py", line 136, in generate_text_embeddings
outputs[field] = await _run_and_snapshot_embeddings(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\workflows\generate_text_embeddings.py", line 155, in _run_and_snapshot_embeddings
data["embedding"] = await embed_text(
^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\operations\embed_text\embed_text.py", line 59, in embed_text
return await _text_embed_with_vector_store(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\operations\embed_text\embed_text.py", line 153, in _text_embed_with_vector_store
result = await strategy_exec(texts, callbacks, cache, strategy_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\operations\embed_text\strategies\openai.py", line 68, in run
embeddings = await _execute(model, text_batches, ticker, semaphore)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\operations\embed_text\strategies\openai.py", line 97, in _execute
results = await asyncio.gather(*futures)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\index\operations\embed_text\strategies\openai.py", line 91, in embed
chunk_embeddings = await model.aembed_batch(chunk)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\graphrag\graphrag\language_model\providers\fnllm\models.py", line 185, in aembed_batch
response = await self.model(text_list, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\fnllm\base\base_llm.py", line 144, in call
return await self._decorated_target(prompt, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\fnllm\base\services\cached.py", line 115, in invoke
result = await delegate(prompt, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\fnllm\base\services\rate_limiter.py", line 75, in invoke
result = await delegate(prompt, **args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\fnllm\base\base_llm.py", line 126, in _decorator_target
output = await self._execute_llm(prompt, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\fnllm\openai\llm\openai_embeddings_llm.py", line 126, in _execute_llm
result = await self._client.embeddings.create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai\resources\embeddings.py", line 243, in create
return await self._post(
^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai_base_client.py", line 1742, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai_base_client.py", line 1554, in request
return await self._process_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai_base_client.py", line 1636, in _process_response
return await api_response.parse()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai_response.py", line 432, in parse
parsed = self._options.post_parser(parsed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin.conda\envs\graphrag\Lib\site-packages\openai\resources\embeddings.py", line 229, in parser
for embedding in obj.data:
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
Beta Was this translation helpful? Give feedback.
All reactions