Hi All,
I experienced an interesting case.
I want to try the Assistant instance overwriting to be sure it is working as I expected.
- So I created an Assistant, I have the id.
- When I create a run, I pass the data what I want to overwrite to the params, to set it up for the Assistant for this specific run.
Doc: https://platform.openai.com/docs/api-reference/runs/createRun
Everything is working well, except the model overwriting!
If I change the model to some denied one I get the error message: “The requested model ‘gpt-4-vision-preview’ cannot be used with the Assistants API.”
This is ok, but if I wanna change the model to a GPT4 (gpt-4-1106-preview) one (I am on gpt3 (gpt-3.5-turbo-0125) model originally with the assistant instance) it seems work, but in the result I see the opposite.
So it always answers something like this: I am an AI based on OpenAI’s GPT-3 model. If you have any questions or need help with something, feel free to ask!
Of course, if I test this with an Assistants instance which is created with gpt4 model (gpt-4-1106-preview), it answers it is a gpt 4 model
I went some rounds with this…
The Response object shows the right one is set…
So in the same response there is it is a gpt4 model, but in the the answer it says no, it is not
Do you think buggy the model overwriting?
Or is there any hidden rule about this?
Is there any semi-detailed documentation about it?
Thanks for the answers!