300x250
작업환경
- Open AI API
>> Open AI API 사용 시 발생하는 에러
No API key provided. You can set your API key in code using 'openai.api_key = <API-KEY>',
or you can set the environment variable OPENAI_API_KEY=<API-KEY>). If your API key is stored in a file, you can point the openai module at it with 'openai.api_key_path = <PATH>'. You can generate API keys in the OpenAI web interface. See https://onboard.openai.com for details,
or email support@openai.com if you have any questions.
API Key 관련 오류입니다.
발생 원인은 크게 세가지로 꼽을 수 있습니다.
- API Key를 발급받지 않았거나 발급받고 사용하지 않았을 경우
- API Key값을 올바르게 입력하지 않았을 경우
- API Key의 사용 기한이 만료된 경우
제 경우는 3번째 경우였습니다.
먼저 1,2번째 경우에 대해 살펴봅시다. Python으로 이루어진 OpenAI API 튜토리얼 코드를 보면 다음과 같습니다.
import os
import openai
openai.organization = "org-S9bnWV4O9kqNmnrrEjNjO39L"
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.Model.list()
튜토리얼 패키지 제공시 .env파일에서 API_KEY값을 인식하므로. env파일에 API_KEY값이 들어가 있어야 하고
. env파일을 생략하고 직접 openai.api_key에 API_KEY값을 넣어 사용해도 됩니다.
여기까지 1,2번째 경우에 대한 문제였고 3번째 경우는 API KEY의 유효기간 만료일 경우가 대부분입니다.
API 무료 등급 사용량은 기본 18.00$ 제공되며 이를 초과할 경우 유료 멤버십을 사용하거나
다른 계정으로 다시 API를 발급받아야 합니다.
이외에도 만료기한 1년이 지정되어 있으며 API Key 등록 후 1년이 지나면 사용할 수 없습니다.
다른 글
300x250
'개발&코딩 > AI' 카테고리의 다른 글
Adobe의 Firefly를 활용해 간단하게 AI 이미지 생성하기 (0) | 2024.01.12 |
---|---|
ChatGPT에게 쇼핑몰 웹사이트 제작을 자동화 시켜보자 (0) | 2023.02.11 |
ChatGPT에 Criminal IP API를 교육해서 자동화 코딩하기 (0) | 2023.02.07 |
Open AI API 사용법과 기본적인 예제 (4) | 2023.02.06 |
댓글