$ pip install openai
$ pip install python-dotenv
.env 파일이란?
환경 변수 파일이다.
Api를 사용하거나 인증 관련 기능을 구현할 때, key를 노출하지 않기 위해 사용한다. 파일 안에 key를 넣어주고 필요할 때 꺼내올 수 있다.
코드
a. 버전관련 오류
You tried to access openai.Completion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.
response = OpenAI.Completion.create이 구버전 사용법이라서 안된다.
-> response = OpenAI.completions.create 로 고쳐줬다.
b. 귀중한 api key가 위험하다는 경고
-openai.OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable
-> openai api key는 .env 안에 저장하여야 한다.
c. ai 모델이 없다는 오류
openai.NotFoundError: Error code: 404 - {'error': {'message': 'The model text-davinci-003
has been deprecated, learn more here: https://platform.openai.com/docs/deprecations', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}
-> text-davinci-003 모델을 지원 종료했다고 한다. gpt-3.5-turbo-instruct로 모델명을 바꿔준다.
NBA를 자주 본다고 합니다.