examples icon indicating copy to clipboard operation
examples copied to clipboard

RAG with OpenAI and Qdrant example is not up to date

Open katopz opened this issue 2 years ago • 1 comments

For an example https://github.com/qdrant/examples/blob/06fd19db652bcd9f88e35c8e178a114b5791e8c9/rag-openai-qdrant/rag-openai-qdrant.ipynb still use query_text.

image
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[9], [line 1](vscode-notebook-cell:?execution_count=9&line=1)
----> [1](vscode-notebook-cell:?execution_count=9&line=1) results = client.search(
      [2](vscode-notebook-cell:?execution_count=9&line=2)     collection_name="knowledge-base",
      [3](vscode-notebook-cell:?execution_count=9&line=3)     query_text=prompt,
      [4](vscode-notebook-cell:?execution_count=9&line=4)     limit=3,
      [5](vscode-notebook-cell:?execution_count=9&line=5) )
      [6](vscode-notebook-cell:?execution_count=9&line=6) results

TypeError: QdrantClient.search() missing 1 required positional argument: 'query_vector'

And document just use a random number for query_vector which not reflect real life use.

katopz avatar Dec 20 '23 10:12 katopz

UPDATE: It seem like I can use client.query instead of client.search maybe this is a way to fix this?

results = client.query(
    collection_name="knowledge-base",
    query_text=prompt,
    limit=3,
)
results

katopz avatar Dec 20 '23 15:12 katopz