Sorry to kind of hijack this topic, but I am having issues with both these models at the moment. And this discussion was about different models, so it seemed perhaps related.
I'm using the new U10 alpha, but the issues might have been there earlier. We're still not live with any AI agent, it's all experimental at the moment for us.
But the problem is, both real-time models don't seem to exist.
The 3CX log notes:
-The model `gpt-realtime-1.5` does not exist or you do not have access to it.
-The model `gpt-realtime-2` does not exist or you do not have access to it.
When I use PS to lookup the available models, I get this:
PS C:\> (Invoke-RestMethod `
>> -Uri "
https://api.openai.com/v1/models" `
>> -Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" }
>> ).data |
>> Where-Object { $_.id -like "*realtime*" } |
>> Select-Object id
id
--
gpt-realtime
gpt-realtime-mini
PS C:\> Invoke-RestMethod `
>> -Uri "
https://api.openai.com/v1/models/gpt-realtime" `
>> -Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" }
id object created owned_by
-- ------ ------- --------
gpt-realtime model 1756271701 system
PS C:\> Invoke-RestMethod `
>> -Uri "
https://api.openai.com/v1/models/gpt-realtime-1.5" `
>> -Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" }
Invoke-RestMethod : {
"error": {
"message": "That model does not exist",
"type": "invalid_request_error",
"param": "id",
"code": null
}
}
Should 3CX just leave out the version numbers in the model selection or am I doing something wrong now?
I has worked earlier, but the last time I have been working on this was a few months ago.