prompt versioning system
under review
1
1p618
Implement an input versioning system to allow users to edit their prompts and generate new responses while maintaining access to previous versions of their inputs and the corresponding responses in current chat.
that is, to implement what is on this topic in chatgpt(little number and "<" ">" arrows to cycle through prompt/response versions), including in other open source webui's. now then you edit prompt, there is only the possibility to create a separate chat branch. this is not very convenient, chats multiply at a tremendous speed and then it was quite difficult to figure out where.
N
Ngoc Nguyen
Merged in a post:
"Regenerate response" feature, keeping a history of each response for current message
C
Colby Gatte
Add a "regenerate response" button on messages & keep track of each response, the same way ChatGPT does. The currently open message should be the one used when the conversation is continued (for example, if the second out of three responses is the one I have open, that one should be used)
Also I could see this being helpful for use-cases like https://typingmind.canny.io/feature-requests/p/multi-model-responses-at-the-same-time, as long as each message also showed which model was used to generate the message
N
Ngoc Nguyen
Merged in a post:
Chat version history
Andrew
Allow a single chat instance to have a version history, so for example if you regenerate some responses, you can always toggle back to every prior response that you got.
This would be particularly useful in situations where you modify or regenerate one of the responses that is part-way through the message list, which causes all the subsequent messages to be overwritten. If you hadn't forked the chat yet, you will lose all those messages. Having all of them be in a per-chat version history would be a more robust form of "chat backup" than having to remember to manually export or fork a chat.
N
Ngoc Nguyen
Merged in a post:
Add: regenerate "earlier" response w/o deleting "later" chat thread
C
Chris
Often, a user needs to regenerate an "earlier" response and is faced with the limited options of 1) Forking the chat or 2) Regenerating the response. Most of the time, neither 1 nor 2 is an optimal option when the ONLY need is to update a single prompt and response.
VA
under review
C
Colby Gatte
Ngoc Nguyen Not exactly, because currently regenerating responses on Typing Mind will delete the old message. Here's a gif of ChatGPT & how to switch between the regenerated responses.
N
Ngoc Nguyen
hi, as for the "Regenerate response" feature, it's already in the app, is this what you are looking for?