Assistant API with external Vector stores

Hi,

Is there a way for me to have the Assistant API use external vector stores? My current use case requires me to leverage the Assistant-thread feature along with a vector store that can be updated and upserted (Chroma DB). If you have any ideas on how to do this, please share any resource links if you can.

I have gone through some threads, and people suggest creating your own tool. Is that a viable option? If so, how would you go about it? Any suggestions are greatly appreciated.

Thanks.

I am still looking for response on that. currently the solution is use the chat.completion instead of openai assistant.

Assistant’s should be considered a completely in-house solution.

You can use Function Calling to call your external vector store. In fact this may be preferable as you can use the function calling parameters to perform some prompt optimizations

1 Like

Does the chat completions api have the Assistant-thread feature ?