inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

API 기본 사용법 및 파라미터 설명

ch2 기본 질문하기 실행하면 오류가 떠요

해결된 질문

1790

rock.lee

작성한 질문수 4

1

response = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[{"role": "user", "content": "Tell me how to make a pizza"}])

Output exceeds the size limit. Open the full output data in a text editor

--------------------------------------------------------------------------- APIRemovedInV1 Traceback (most recent call last) Cell In[8], line 1 ----> 1 response = openai.ChatCompletion.create( 2 model="gpt-3.5-turbo", 3 messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\_utils\_proxy.py:22, in LazyProxy.__getattr__(self, attr) 21 def getattr(self, attr: str) -> object: ---> 22 return getattr(self.__get_proxied__(), attr) File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\_utils\_proxy.py:43, in LazyProxy.__get_proxied__(self) 41 def __get_proxied__(self) -> T: 42 if not self.should_cache: ---> 43 return self.__load__() 45 proxied = self.__proxied 46 if proxied is not None: File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\lib\_old_api.py:33, in APIRemovedInV1Proxy.__load__(self) 31 @override 32 def load(self) -> None: ---> 33 raise APIRemovedInV1(symbol=self._symbol) APIRemovedInV1:

...

Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28 A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742

python 챗봇 streamlit openai chatgpt

답변 1

1

쭌랩

안녕하세요. 쭌랩입니다.

23년 11월 7일 부로 openAI 가 대대적인 업데이트를 하면서 API 코드 문법도 대폭 변경되었습니다.

문제 해결을 위해선 생성하신 ch02_env 가상환경에 openai 패키지를 재설치 해야합니다.

  1. 기존에 설치된 패키지를 삭제합니다.

pip uninstall openai

  1. 기존 버전의 openai 패키지 번호를 지정하여 설치합니다.

pip install openai==0.28.1

강의 내용이 모두 openai 패키지 11월 7일 이전 버전으로 녹화 및 작성이 되었기 때문에 2장 뿐만 아니라 후속 강의에서도 openai 패키지를 설치하실 때 꼭 버전을 지정해서 설치 부탁 드립니다.

추후에 신규버전 패키지(1.1.1) 을 활용한 예제코드 작성해서 깃허브에 따로 제공 드리도록 하겠습니다.

또 문의사항이 있으시면 언제는 남겨 주세요!

감사합니다.

0

rock.lee

openai==0.28.1 설치가 안되네요 ㅠㅠ

 

(ch022_env) PS C:\inflearn_chatGPT-main\ch02> pip install openai==0.28.1

Collecting openai==0.28.1

...

ERROR: Failed building wheel for aiohttp

Building wheel for frozenlist (pyproject.toml) ... error

error: subprocess-exited-with-error

× Building wheel for frozenlist (pyproject.toml) did not run successfully.

│ exit code: 1

╰─> [33 lines of output]

*********************

Accelerated build

*********************

...

0

쭌랩

안녕하세요? 혹시 파이썬 버전을 어떤 버전 사용중이실까요?

저도 처음 보는 에러라서 구글링을 해 본 결과 python 3.12 의 특정 버전에서 문제가 발생하고 있는 것 같습니다.

https://community.openai.com/t/error-installing-openai-aiohttps-error-on-python-3-12/456052/5

해결방법

  1. 아래 패키지 설치 후 다시 openai 설치를 하면 해결된다고 합니다.

pip install aiohttp==3.9.0b0

https://stackoverflow.com/questions/77388920/warning-c4996-py-optimizeflag-deprecated-in-3-12-aiohttp-websocket-c3042/77388956#77388956

  1. 혹시 그래도 설치가 안되시면 python 버전을 변경해야 할 것 같습니다.

감사합니다.

 

화면이 보이지 않아요

0

32

1

터미널프로세스 시작오류

0

55

1

vscode에서 select interpreter 가상환경 안보님

0

186

2

제미니

0

121

1

맥os환경에서 아무리해도 인터프리터가 보이지 않아요.

0

128

1

실습코드다운로드

0

157

1

가상환경 종료

0

252

1

파파고 api

0

180

1

googletrans 에러

0

167

1

가상환경 활성화 에러 발생

1

335

4

그래프 그리기 오류

0

184

1

ipykernal 설치 실패

0

154

1

오류가 왜 뜨는 지 모르겠어요

0

208

1

streamlit을 주피터 노트북에서 사용 불가 한가요??

0

494

1

Streamlit run 이 안 돼요ㅠㅠㅠ

0

1207

1

Streamlit 설치가 안 되요

0

592

1

Bard API 실행 오류

0

203

1

스트림릿 클라우드 배포시 외부접근 질문드립니다.

0

348

1

카카오톡 챗봇연결 테스트(aws)

0

333

1

new terminal 생성

0

312

2

카카오톡 테스트 오류

0

381

2

기본 질문하기 오류 해결 방법 알려주세요

0

391

1

Kernel 설정

0

319

2

ipykernel 패키지 설치 실패

0

529

1