shinyGPT(Shiny chatGPT Application)
는 OpenAI API
를 이용해서 chatGPT의 기능과 Dall-E 2
기반으로 이미지를 생성하고 변형하는 작업을 Shiny UI/UX 기반에서 수행할 수 있는 웹 애플리케이션을 수행하는 R 패키지입니다.
이 애플리케이션은 bitGPT
패키지의 응용 사례를 위해서 개발되었습니다.
현재 구현된 shinyGPT의 기능을 다음과 같습니다.
shinyGPT
패키지를 설치하기 위해서는 bitGPT
패키지를 설치해야 합니다.
github 리파지토리로부터 다음의 명령어로 패키지를 설치합니다.:
devtools::install_github("bit2r/bitGPT")
github 리파지토리로부터 다음의 명령어로 패키지를 설치합니다.:
devtools::install_github("choonghyunryu/shinyGPT")
bitGPT
패키지와 shinyGPT
패키지를 사용하기 위해서는 OpenAI API key와 네이버 파파고 번역 API key가 필요합니다.
두 가지 모두 준비되었다면 다음과 같이 key를 등록합니다. API key는 개인정보이기 때문에 공개해서는 안됩니다. 그래서 아래의 예제에서는 “XXXXXXXXXXX”로 기술했지만, 실제 사용자의 key를 입력해야 합니다.
library("bitGPT")
# 실제 사용자가 할당받은 openai API key를 사용합니다.
regist_openai_key("XXXXXXXXXXX")
# 실제 사용자가 할당받은 Naver API key를 사용합니다.
regist_naver_key(client_id = "XXXXXXXXXXX", client_secret = "XXXXXXXXXXX")