본문 바로가기

교육

ChatGPT API Key │ChatGPT R에서 사용하기

ChatGPT를 R에서 사용하기  위해서는 먼저 API Key를 발급받아야 합니다. 이번 포스팅에서는 ChatGPT API Key 발급부터 R에서 ChatGPT 이용 방법을 정리합니다. 실습영상 하단에 실행코드도 함께 업로드해 둘 테니 참고 바랍니다. 

ChatGPT가 처음인 분들은 다음 포스팅을 참고하여 사용 등록 먼저 하기 바랍니다. 

 

ChatGPT 사용 후기│티스토리 글쓰기 정보 수집

2023년 첫 번째 블로그는 1주일 간 사용해 본 ChatGPT 후기입니다. 작년 12월 1일 ChatGPT이 첫 공개된 후, 다양한 활용 사례가 공유되고 있는데요. 이번 포스팅에서는 ChatGPT을 활용한 티스토리 같은 블

e-datanews.tistory.com

그 외 ChatGPT 활용 사례들이 궁금한 분들은 다음 포스팅도 같이 참고하기 바랍니다. 

 

한 살 생일 장난감 선물 5 選(feat, ChatGPT와 아마존 US)

ChatGPT가 추천하는 창의적인 한 살 생일 장난감 선물은 무엇인지 정리해 보겠습니다. ChatGPT 사용 사례 중의 하나로 소개되고 있는 방법인데요. 재미 삼아 참고로 같이 보겠습니다. 1. 한 살 생일

e-datanews.tistory.com

 

ChatGPT과 구글 동시 활용하는 방법 │ChatGPT 크롬 익스텐션 설치 │일본 비건 스킨케어 브랜드 추

OpenAI 챗봇(ChatGPT)을 크롬 익스텐션에 설치한 후, 구글 검색과 ChatGPT를 동시에 활용하여 정보 검색 방법을 정리하겠습니다. 사례는 일본 비건 스킨케어 추천 품목을 찾아보는 것입니다. 1. ChatGPT

e-datanews.tistory.com

 

1. ChatGPT API key 발급

ChatGPT API key를 발급받기 위하여 먼저 OpenAI API 웹사이트로 이동합니다. 이동 후에는 ChatGPT 아이디와 패스워드로 로그인을 합니다. 로그인 후에는 다음과 같은 웹페이지가 로딩되는데요. 그림처럼 Create new secret key를 누르면, API Key 발급이 완료됩니다. 

OpenAI API Key 발급
OpenAI API Key 발급

 

2. chatgpt 패지키 인스톨 및 ChatGPT API key 입력 

ChatGPT API key 발급 이후에는 R에서 chatgpt패키지를 인스톨하고, 라이브러리로 로드합니다. 로드한 이후에는 발급받은 ChatGPT API key 값을 따옴표 안의 your key에 붙여 넣기 하여 입력합니다. 

chatgpt 인스톨, 로드 및 API Key 입력
chatgpt 인스톨, 로드 및 API Key 입력

 

3. R에서 ChatGPT에 질문하기 : ask_chatgpt 

R에서 chatgpt패키지 인스톨 등이 모두 완료되었다면, 이제 사용을 위한 모든 준비가 마무리되었고, 몇 가지 함수들을 이용하여 R에서 ChatGPT를 사용할 수 있습니다. 아무래도 질문과 설명을 요구하는 경우가 많을 것 같은데요. R에서 ChatGPT에게 질문하는 경우에는 ask_chatgpt  함수를, 코드 설명을 요구하는 경우에는 explain_code 사용할 수 있습니다.
이 외에도 find_issues_in_code, optimize_code가 있습니다만, 자세한 관련 내용은 하단의 github 페이지를 참고하기 바랍니다. 

4. 실습영상

다음 영상과 업로드한 실행 코드를 참고하기 바랍니다. 

R에서 ChatGPT 사용하기 

위 영상의 R 실행 코드는 다음 파일을 참고하기 바랍니다. 단, 발급받은 본인 ChatGPT API Key를 이용해야 합니다. 

ChatGPT R_Blog.R
0.00MB

 

 

5. 참고

 

GitHub - jcrodriguez1989/chatgpt: Interface to ChatGPT from R

Interface to ChatGPT from R. Contribute to jcrodriguez1989/chatgpt development by creating an account on GitHub.

github.com

이번 포스팅에서 소개하지 않은 기타 활용 R 코드들은 참고 링크를 통해 추가 확인하면 되겠습니다.