안녕하세요.
오늘은 Chat GPT API를 통해 cmd 및 local에서 사용해보는 방법에 대해 알아보려고 합니다.
굳이 웹사이트가 있는데 cmd에서 활용하려는 이유는 그냥..입니다 ㅎㅎ,,
우선 한번 알아보겠습니다..!
1. https://platform.openai.com/ 해당 링크를 통해 로그인을 시도
2. 이전 글과 동일하게 구글 계정으로 작업해보도록 하겠습니다. 로그인 이후 우측 상단에 있는 프로필을 눌러줍니다.
3. 프로필 메뉴에 있는 View API Keys를 클릭하여 해당 메뉴로 와줍니다.
- 중앙에 있는 Create new secret key를 클릭하여 key를 발급 받습니다.
4. 해당 키값은 복사할 수 있는 기회는 팝업으로 뜬 순간뿐입니다. 다른 작업 공간에서도 작업하고 싶다면 해당 키값을 다른 곳에 복사하여 저장해두고 쓰시길 바랍니다.
- 대신 여러개의 키를 둘 수 있습니다. 저장을 못했다고 하여 크게 타격가는 점은 없습니다.
5. Examples 탭으로 들어와서 스크롤을 내리게 되면 Chat 이라는 API를 사용할 수 있도록 예시가 나와있습니다.
해당 Chat을 클릭하면 아래의 그림처럼 나오게 되는데 아래의 API request python 버전으로 카피를 해줍니다.
6. 해당 소스를 조금 수정하도록 하겠습니다.
# ModuleNotFoundError: No module named 'openai' 발생 시 아래의 명령어로 openai를 설치해주시기 바랍니다.
# pip install openai
import openai
import sys
# 4번에서 추출한 키 값을 넣어주시면 됩니다.
# ex) openai.api_key = "sk-...56"
openai.api_key = ""
prompt = input("질문의 내용을 입력하세요 : ")
print("입력한 질문 : ", prompt)
# max_tokens 답변을 받을 수 있는 길이 (낮은 수로 설정해둔다면 말하다 끊김)
response = openai.Completion.create(
model="text-davinci-003",
prompt=prompt,
temperature=0.9,
max_tokens=2048,
top_p=1,
frequency_penalty=0,
presence_penalty=0.6
)
# 데이터가 어떻게 오는지 궁금하시다면 response를 print 해보시길 추천드립니다.
generated_text = response.choices[0].text
print(generated_text)
7. 해당 코드로 실행해보기
정상 작동하는 것을 확인하였습니다.
해당 API를 통하여 다양하게 사용할 수 있다는 것을 느끼셨을 겁니다.
하지만 해당 API가 평생 무료는 아니라는 점 참고바랍니다.
API가 언제까지 무료인지 확인하시려면 3번에 있는 View API Keys 페이지에서 Usage로 확인가능합니다.
이렇게 Chat GPT API를 통해 cmd 및 local에서 사용해보는 방법에서 사용하는 방법에 대해 알아보았습니다.
감사합니다~
'Programming > Python' 카테고리의 다른 글
파이썬 플라스크 (Python flask) 설치 및 사용법 (49) | 2023.09.17 |
---|---|
파이썬 가상환경(Python venv) 구축 및 설치 (20) | 2023.08.12 |
[Python] No module named 'MySQLdb' 해결법 (0) | 2022.09.21 |
[Python] 네이버 스마트 스토어 순위 체크 프로그램 (0) | 2022.08.26 |
[Python] 주피터(jupyter) 노트북 시작 경로 변경 (0) | 2022.08.24 |
댓글