Is there also a limit on how many assistants can have a vector store attached? I have > 2,000 vector stores and > 2,000 assistants, and I’m nearly certain I attached all of those vector stores to those assistants. However, I instead notice that exactly 500 of my assistants have a vector store attached. For the remaining 1,500 or so assistants, my_assistant.tool_resources.file_search.vector_store_ids
is an empty list.
Hi!
We had a seemingly related issue report in the community before where the list of returned vector stores was empty but the vector stores were actually attached.
Can you check if your assistants that seemingly have no vector store attached can reference the vector store?
If no then I suggest you add the vector store again retrieve the list and check if it is still empty.
If no can you check if the list of all assistants without a vector store attached has changed, meaning the recently updated assistant does now return the expected vector store and another one doesn’t any more?
I think we should be able to pinpoint the issue following this process while checking for different culprits for the problem you are seeing.
Thanks for the input. While I have not yet followed the exact steps you recommend, I just tested something similar. 500 of my 2,550 assistants show an attached vector store id using client.beta.assistants.list
while 2,410 of 2,550 assistants show an attached vector store id using client.beta.assistants.retrieve
against every individual assistant. Since I deleted some vector stores recently and that may have propagated to some assistants, I suspect that retrieve
is providing correct results and list
is not.