InvalidRequestError с использованием ChatGpt API
Я продолжаю получать ошибки независимо от того, что я делаю!
Он работает с DaVinci 3, но мне не удалось обновить его до ChatGpt API.
import openai
import wget
import pathlib
import pdfplumber
import numpy as np
paperFilePath = "/content/TBSLarge.pdf"
def showPaperSummary(paperContent):
tldr_tag = "\n tl;dr:"
openai.organization = 'ORG'
openai.api_key = "API"
engine_list = openai.Engine.list()
for page in paperContent:
text = page.extract_text() + tldr_tag
response = openai.ChatCompletion.create(engine="gpt-3.5-turbo",prompt=text,temperature=0.3,
max_tokens=140,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
stop=["\n"]
)
print(response["choices"][0]["text"])
paperContent = pdfplumber.open(paperFilePath).pages
showPaperSummary(paperContent)
Ошибка:
InvalidRequestError Traceback (most recent call last)
<ipython-input-2-9e73016abca5> in <module>
29
30 paperContent = pdfplumber.open(paperFilePath).pages
---> 31 showPaperSummary(paperContent)
5 frames
/usr/local/lib/python3.8/dist-packages/openai/api_requestor.py in _interpret_response_line(self, rbody, rcode, rheaders, stream)
677 stream_error = stream and "error" in resp.data
678 if stream_error or not 200 <= rcode < 300:
--> 679 raise self.handle_error_response(
680 rbody, rcode, resp.data, rheaders, stream_error=stream_error
681 )
InvalidRequestError: Invalid URL (POST /v1/engines/gpt-3.5-turbo/chat/completions)
Я сменил API на более актуальный.
Также изменено:openai.ChatCompletion.create()
ОТ:openai.Completion.create()