-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disallow to change the model in existing conversation #68
Comments
Can you describe the issue more? I would like to allow model switching in existing conversation. If this creates an issue, we could have it have the same effect as clicking 'new chat' |
I'm understand how you can switch model in existing conversation. The big issue is the conversationId, messageId and parentMessageId are all in different scope |
How can we say the conversationId of all in one conversation? and the chatgpt will not keep memory of the previous talk |
the way it currently works is it resets all of those parameters, and treats any further input from user as a new conversation, it does not continue the conversation. Even though the previous conversation is in view, the only way to go back to the 'previous' conversation state is to click on the convo again |
another big issue is the messageId and parentMessageId chain is break. the behavior of standard and bing version gpt is not the same ,such as:
|
So literally , you are creating a totally new conversation, just combine them and show together |
Yes, they are in just in view together, but they are separate conversations |
I dislike this design and it make everything toooo complete to handle. I prefer to use something like a conversationGroup. which contains several conversation to render together. |
A conversation group sounds more complicated to me. The view is only rendered together during the same session that the user switches the model, it's only temporary. When the user revisits a convo, only one model is ever present in the conversation. This seemed like the most simple solution to me, and I'd rather not over-engineer this functionality when they can be delegated to new convos |
For now, this will break the messageTree. because messageId and parentMessageId chain are break. And the resubmit is also confused on which model should be used. and what is the correct conversationId (maybe use the previous one?) |
If that's the case, I think the simplest solution would be to just render a new message view on model switch, that would be the equivalent to clicking new chat, what do you think? |
We should also review all frontend, check if the model variable is used correctly. (use convo.model or submit.model. mostly, use convo.model is the correct one.) Another easy solution is disable the model switch within conversation. Canbe changed only in new chat view. |
now changing model will create new conversation |
…ion_2 Chenggui/profile creation 2
Is it possible to change the model? I'm facing some failure cases on that
@danny-avila
The text was updated successfully, but these errors were encountered: