전체 글
[Python] OpenAI>=1.0.0 버전 이후
1. 문제 상황APIRemovedInV1: You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API. You can run `openai migrate` to automatically upgrade your codebase to use the 1.0.0 interface. Alternatively, you can pin your installation to the old version, e.g. `pip install openai==0.28`A detailed migrat..
[Python] OpenAI API 사용해 ChatGPT 사용해보기
API Key가 세팅되었다면 API 연결을 해보겠습니다.Python 3.6 이상이 설치되어있는지 확인해주세요.설치되지 않았다면 설치하고 시작합니다. 1. OpenAi 설치아래 명령어를 통해 openai 모듈을 설치합니다.이 모듈을 통해 파이썬에서 api 연결이 가능합니다.pip install openai2. OpenAi 모듈 설치이전 글에서 python-dotenv를 통해 API키를 세팅해뒀죠.import osfrom dotenv import load_dotenv# load .envload_dotenv()#api_key testapi_key = os.environ.get("OPENAI_API_KEY")print(api_key) 여기서 조금 더 수정해 API 호출을 해보겠습니다.import osfrom d..
[Python] .env 설정 파일을 통해 OpenAI API Key 세팅하기
발급받은 OpenAi API 키를 파이썬을 통해 테스트해보려고 합니다. 하지만 먼저, API key를 코드 속에 하드코딩하면 누출될 가능성이 떠오릅니다.그래서 .env 파일을 통해 관리해줄 겁니다. gitignore을 통해 git에 올리지 않으면 API key를 누출하지 않아도 됩니다.혹여 API key를 재발급받더라도 관리하기 편하겠죠. 1. .env 파일 관리하기.env 파일을 생성한 후, OPENAI_API_KEY를 다음과 같이 설정해줍니다.(예시로 abc123 이라는 키를 사용했지만, 직접 발급받은 API 키를 입력하면 됩니다.) 2. .env 파일 불러오기1.아래 명령어를 입력해 python-dotenv를 설치합니다.pip install python-dotenv 2. python-dotenv 을..