Hi all,
I was running the text-davinci-002 using the command
response = openai.Completion.create(model='text-davinci-002', prompt=batch['prompt_text'], max_tokens=1024)
but I got the following error:
Traceback (most recent call last):
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_requestor.py", line 419, in _interpret_response_line
data = json.loads(rbody)
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/json/__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "generate.py", line 76, in <module>
generate_context(args)
File "generate.py", line 38, in generate_context
response = openai.Completion.create(model=args.model_name, prompt=batch['text'], max_tokens=1024)
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_resources/completion.py", line 25, in create
return super().create(*args, **kwargs)
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 115, in create
response, _, api_key = requestor.request(
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_requestor.py", line 181, in request
resp, got_stream = self._interpret_response(result, stream)
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_requestor.py", line 396, in _interpret_response
self._interpret_response_line(
File "/user/anaconda3/envs/t5_baseline/lib/python3.8/site-packages/openai/api_requestor.py", line 421, in _interpret_response_line
raise error.APIError(
openai.error.APIError: HTTP code 502 from API (<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
)
This occurred at 2300th prompt example in the dataset. I had ~8000 more such prompt examples remaining but now I have to run this from scratch again. Is this something that is bound to happen often or is there anything that I should do to avoid this?