Here is the complete traceback error:
Error type: WeaviateQueryError
Error in RAG search: WeaviateQueryError(‘Query call with protocol GRPC search failed with message connection to: Azure OpenAI API failed with status: 404 error: Resource not found.’)
Full traceback:
Traceback (most recent call last):
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\connect\v4.py”, line 955, in grpc_search
res = _Retry(4).with_exponential_backoff(
0,
…<4 lines>…
timeout=self.timeout_config.query,
)
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\retry.py”, line 54, in with_exponential_backoff
raise e
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\retry.py”, line 50, in with_exponential_backoff
return f(*args, **kwargs)
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\grpc_channel.py”, line 1166, in call
return _end_unary_response_blocking(state, call, False, None)
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\grpc_channel.py”, line 996, in _end_unary_response_blocking
raise _InactiveRpcError(state) # pytype: disable=not-instantiable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = “connection to: Azure OpenAI API failed with status: 404 error: Resource not found”
debug_error_string = “UNKNOWN:Error received from peer {grpc_message:“connection to: Azure OpenAI API failed with status: 404 error: Resource not found”, grpc_status:2}”
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest\app.py”, line 210, in run_example_queries
response = collection.generate.near_text(
query=“project status updates”,
…<2 lines>…
limit=3 # Retrieve top 3 messages
)
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\collections\queries\near_text\generate\executor.py”, line 491, in near_text
return executor.execute(
~~~~~~~~~~~~~~~~^
response_callback=resp,
^^^^^^^^^^^^^^^^^^^^^^^
method=self._connection.grpc_search,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
request=request,
^^^^^^^^^^^^^^^^
)
^
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\connect\executor.py”, line 99, in execute
return cast(T, exception_callback(e))
~~~~~~~~~~~~~~~~~~^^^
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\connect\executor.py”, line 38, in raise_exception
raise e
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\connect\executor.py”, line 80, in execute
call = method(*args, **kwargs)
File “c:\Users\j.kaur\AI\librechat-local\docker\weaviate_perftest.venv\Lib\site-packages\weaviate\connect\v4.py”, line 968, in grpc_search
raise WeaviateQueryError(str(error.details()), “GRPC search”) # pyright: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^