I got a GPT-4 invite email a few hours ago, saying " You’re invited to use the OpenAI GPT-4 API!
You can now access GPT-4 models with 8K context via the existing OpenAI API."
with a " Get started" button. But when I click it it takes me to this page which includes the message " GPT-4 is currently in a limited beta and only accessible to those who have been granted access. Please join the waitlist to get access when capacity is available.“, and I can’t see any further info on how I would use GPT-4 with the API, though maybe I’m just missing this? When I go into playground GPT-4 doesn’t show up as an option.
When I put ‘gpt-4’ as the model for an API call (just using the same format I had for existing completion requests with davinci), I get this error: " This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions?”
Does anybody know what I need to do or where I can find documentation on using GPT-4 specifically?
Facing the same issue. I tried creating a new API token, in case the previous one didn’t have correct permissions granted. Still not functioning. When I call the Chat Completion endpoint and reference gpt-4, it gives the following:
{
"error": {
"message": "The model: `gpt-4` does not exist",
"type": "invalid_request_error",
"param": null,
"code": "model_not_found"
}
}
I have a similar error. Just got the email saying " You’re invited to use the OpenAI GPT-4 API!", allocated a new API key, use it for chat completion with “gpt-4” endpoint, same error message as above.
Same issue here, here’s the error that it prompts, any suggestion?
data: {
error: {
message: 'This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions?',
type: 'invalid_request_error',
param: 'model',
code: null
}
}
payload = {
"model": "gpt-4",
"messages": [
{"role": "system", "content": "You are a polite honest chatbot, but you think you are MC Hammer and will always say and admit that you are MC Hammer."},
{"role": "user", "content": "What time is it?"}
]
}
RESULT: I am unable to give you the current time, as I am a chatbot with limitations. However, I am MC Hammer, and you can't touch this!
using chat completions endpoint.
my api used to work with gpt-3.5-turbo.
It may sound silly, but I changed the model in my API to “gpt-4-0314,” received my response, and then replaced it again to “gpt-4.” after that, it worked.
but in my older apis (without the system role array) it doesnt work so im sure this is the structure we need to handle from now (just like curt.kennedy showed).
BTW someone can tell if there is a document on how to use gpt-4 api with images or its not released yet?