처음으로 OpenAI API키를 받아와서 사용하려고 하는데 오류가 발생했습니다.....
우선, OpenAI API키를 받아오는 방법에 대해서 알아보겠습니다.
💡 OpenAI API키 사용하기
✅ API 키 생성하기
1. OpenAI 사이트에서 회원가입을 합니다.
2. OpenAI API 키를 생성하기 위해 다음과 같은 순서대로 클릭합니다.
- [View API keys] 탭을 클립합니다.
- [create new secret key] 버튼을 클릭하여 생성합니다.
- API키 주소를 복사하면 준비는 끝납니다.
✅ OpenAI 사용하기
1. [Anaconda prompt]를 관리자 권한으로 실행한 후 openai를 설치합니다.
pip install openai
2. 파이썬 코드 파일에 openai 라이브러리를 import하고 자신의 api키를 넣어줍니다.
import openai
openai.api_key="복사했던 api키"
⛔ 오류 발생
import openai
openai.api_key="복사한 api키"
models=openai.Model.list()
# 대화 메시지 정의
messages = [
{"role": "user", "content": "대한민국의 수도는 어디인가요?"}
]
# Chat Completions API 호출
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo", # 모든 사용자 설정 가능
# model="gpt-3.5-turbo-16k", # gpt-3.5-turbo 대비 4배 긴 토큰 처리
# model="gpt-4", # GPT-4 모델 사용
messages=messages, # 전달할 메시지 지정
max_tokens=1000, # 응답 최대 토큰 수 지정
temperature=0.8, # 완성의 다양성을 조절하는 온도 설정
n=1 # 생성할 완성의 개수 지정
)
# 응답 출력
assistant_reply = response.choices[0].message['content'] # 첫 번째 응답 결과 가져오기
print(assistant_reply)
위의 코드를 실행하니 오류가 발생하였습니다.
RateLimitError: You exceeded your current quota, please check your plan and billing details.
그래서 무슨 에러인지 알아보니.....
처음 회원가입을 가면 3개월동안 API를 사용할 수 있는 $5가 무료로 제공되는데 나는 그 3개월이 지나서 만료가 된 것입니다........................................
Expired 2023.09.01이니 3개월이 지나버렸습니다.
그런데 그 전에 API 키를 따로 사용해본 적은 없는데 말이죠...
그래서 저는 이번에 무료가 아닌 실제로 결제를 해서 서포터즈 활동을 진행하도록 하였습니다.
다들 이 부분 확인 잘하시고 저처럼 무료의 기회를 날리지 않았으면 좋겠어요😂
'대외활동 > 위키북스 서포터즈' 카테고리의 다른 글
[만들면서 배우는 나만의 인공지능 서비스] 서포터즈 1기 (0) | 2023.09.27 |
---|