출처 :
openai.ChatCompletion.create(
model = "gpt-3.5-turbo",
message=[
{"role": "user", "content": "안녕하세요"}
]
)
이러한 에러가 발생하게 됩니다.
그렇다면 에러를 손 놓고 볼 수는 없으니까 해결해야 되는데
openai==0.28로 version을 다운 시키거나 혹은 현재 version에 맞도록 코드를 재작성하면 해결될 거 같습니다!
새로운 버전이 있으면 또 한 번 사용해봐야겠죠?
OpenAI API를 들어가보니 사용하는 방법에 대해 친절하게도 작성되어 있었습니다!
from openai import OpenAI
client = OpenAI(
# This is the default and can be omitted
api_key=os.environ.get("OPENAI_API_KEY"),
)
를 입력하고 난 다음
chat_completion = client.chat.completions.create(
messages=[
{
"role": "user",
"content": "안녕하세용",
}
],
model="gpt-3.5-turbo",
)
를 실행하게 되면 잘 실행 되는 모습을 볼 수 있습니다!
그런데 여기서 OPENAI_API_KEY를 환경변수에 등록해주시면 더욱 사용하기가 용이합니다.
일단 윈도우 검색창에 계정의 환경 변수 편집을 입력해서 들어갑니다!
그런 다음 OPENAI에서 발급 받은 API KEY를 새로 만들기 > 변수명에 OPENAI_API_KEY 입력 + 값에 발급 받은 API KEY 입력 > 확인 버튼 클릭으로 마무리 해주시면 됩니다.
그런데 이렇게 하고 분명히 파이참으로 들어간 주피터에서는 실행이 안 될 겁니다.
그럴 땐 그냥 파이참 한 번 닫았다가 다시 시작하면 될 겁니다!