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 키는 절대 코드에 직접 삽입하지 않고, 환경 변수나 설정 파일을 불러오는 등의 방법을 사용해야한다.
인플루언서 마케팅 애드릭스-CPA CPI CPS 제휴마케팅 재택알바 광고
블로그 재택알바 유튜브 SNS로 집에서돈버는방법 애드릭스입니다. 순위 차트 CPA CPS CPI 광고 홍보 수익을 내보세요. 부업 투잡 창업
www.adlix.co.kr
COUPANG
쿠팡은 로켓배송
www.coupang.com
이유몰
유통기한 임박,땡처리,전시,리퍼,스크래치,못난이,B급상품,최대99%할인
www.eyoumall.co.kr
무툰 - 무협,액션 특화 웹툰,만화,소설!
국내최초! 무협,액션 장르특화! 웹툰,만화,소설,영화 9,000종이상! 매일무료,무료웹툰,만화,소설!황성,묵검향,박봉성 등 레전드 작품의 귀환!
www.mootoon.co.kr
'DEVEL > PYTHON' 카테고리의 다른 글
Python Playwright를 이용한 스크래핑 (4) | 2024.08.31 |
---|---|
PYTHON 두장의 이미지 합성하기 (0) | 2024.04.09 |
PYTHON 내 주소에 이더리움 거래 조회 (0) | 2023.07.18 |
[PYTHON] requests 구글 검색 (0) | 2023.04.03 |
[PYTHON] selenium 구글 검색 (1) | 2023.04.03 |