본문 바로가기
DEVEL/PYTHON

PYTHON ChatGPT API 예제

by codebyai 2023. 7. 25.
반응형

Python에서는 OpenAI의 공식적으로 지원하는 openai 라이브러리를 사용해서 ChatGPT API를 사용할 수 있다.

pip install openai
import openai

openai.api_key = 'your-api-key'

response = openai.Completion.create(
  engine="text-davinci-002",
  prompt="Translate the following English text to French: '{text}'", # {text} 부분을 원하는 텍스트로 바꾸세요
  max_tokens=60
)

print(response.choices[0].text.strip())

openai 라이브러리는 기본적으로 python 객체를 반환하므로 별도로 JSON을 파싱할 필요가 없다.

 

'text-davinci-002'는 OpenAI GPT-3의 DaVinch 모델을 호출하는 예시로, GPT-4 등 다른 모델이 있다면 이 부분을 적절하게 변경해야한다. 이때 API의 버전이 바뀌면 호출하는 URL도 변경할 수 있다. OpenAI 공식 문서 참조

 

'max_tokens'는 60으로 설정했는데, 이는 반환된 응답 길이를 제한한다. 필요에 따라 이 값을 변경하면 된다.

 

API 키는 절대 코드에 직접 삽입하지 않고, 환경 변수나 설정 파일을 불러오는 등의 방법을 사용해야한다.

 

 

 

 

 

 

 

http://appu.kr/?i=12385552 

 

인플루언서 마케팅 애드릭스-CPA CPI CPS 제휴마케팅 재택알바 광고

블로그 재택알바 유튜브 SNS로 집에서돈버는방법 애드릭스입니다. 순위 차트 CPA CPS CPI 광고 홍보 수익을 내보세요. 부업 투잡 창업

www.adlix.co.kr

http://appu.kr/?i=12385790 

 

COUPANG

쿠팡은 로켓배송

www.coupang.com

http://appu.kr/?i=12385798 

 

이유몰

유통기한 임박,땡처리,전시,리퍼,스크래치,못난이,B급상품,최대99%할인

www.eyoumall.co.kr

http://appu.kr/?i=12385775 

 

무툰 - 무협,액션 특화 웹툰,만화,소설!

국내최초! 무협,액션 장르특화! 웹툰,만화,소설,영화 9,000종이상! 매일무료,무료웹툰,만화,소설!황성,묵검향,박봉성 등 레전드 작품의 귀환!

www.mootoon.co.kr

 

반응형