Skip to content

Python: Error when running step10_assistant_tool_file_search.py: Resource not found #10212

Closed
@anu43

Description

Description

When running step8_assistant_vision.py from the main repository, an error occurs indicating an invalid value for the purpose parameter.

Steps to Reproduce

  1. Clone the semantic-kernel repository
  2. Navigate to python/samples/getting_started_with_agents/
  3. Run python step10_assistant_tool_file_search.py

Expected Behavior

The script should run without errors and create a vector store.

Actual Behavior

The script fails with an error: openai.NotFoundError: Error code: 404 - {'error': {'code': '404', 'message': 'Resource not found'}}

Environment

  • Operating System: macOS 15.2
  • Python version: Python 3.10.13
  • Semantic Kernel version: semantic-kernel==1.18.2
  • OpenAI library version: openai==1.59.7

Error Message

Traceback (most recent call last):
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/semantic_kernel/agents/open_ai/open_ai_assistant_base.py", line 584, in create_vector_store
    vector_store = await self.client.beta.vector_stores.create(file_ids=file_ids)
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/openai/resources/beta/vector_stores/vector_stores.py", line 400, in create
    return await self._post(
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/openai/_base_client.py", line 1849, in post
    return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/openai/_base_client.py", line 1543, in request
    return await self._request(
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/openai/_base_client.py", line 1644, in _request
    raise self._make_status_error_from_response(err.response) from None
openai.NotFoundError: Error code: 404 - {'error': {'code': '404', 'message': 'Resource not found'}}

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/nihat/Documents/epam/semantic-kernel/python/samples/getting_started_with_agents/step10_assistant_tool_file_search.py", line 101, in <module>
    asyncio.run(main())
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/Users/nihat/Documents/epam/semantic-kernel/python/samples/getting_started_with_agents/step10_assistant_tool_file_search.py", line 63, in main
    agent = await AzureAssistantAgent.create(
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/semantic_kernel/agents/open_ai/azure_assistant_agent.py", line 300, in create
    vector_store_id = await agent.create_vector_store(file_ids=vector_store_file_ids_combined)
  File "/opt/homebrew/anaconda3/envs/sem-kernel/lib/python3.10/site-packages/semantic_kernel/agents/open_ai/open_ai_assistant_base.py", line 587, in create_vector_store
    raise AgentExecutionException("Error creating vector store.") from ex
semantic_kernel.exceptions.agent_exceptions.AgentExecutionException: Error creating vector store.

Metadata

Assignees

Labels

agentspythonPull requests for the Python Semantic Kernel

Type

No type

Projects

  • Status

    No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions