I am using Assistants API with File Search tool. It is working great. However what I want to do is not use built-in chat history (conversation memory) and pass that from the outside to the Assistants API.
2 questions regarding that:
- Is it even possible to do that? Apart from the user’s question, can we add additional messages to the thread run?
- How can instruct Assistants API not to use its own chat history.
The reason why I want to do this is because we are building a chatbot that allows our users to chat with their documents. The user can attach a file to a conversation and chat with it. It is working great BTW. However, when a user detaches a file and attaches a new file, I am seeing some weird behavior. Assistants API still answers questions based on the old file. My guess is that its own chat history is coming into play somehow.
This is the reason why I do not want to use its chat history/conversation memory.
Any insights regarding this would be highly appreciated. FWIW, I am using .Net SDK.