flowchart LR A(음성) --> B(텍스트) B --> C(텍스트) C --> D(음성)
R과 함께 chatGPT 활용하기
한국R사용자회
2023년 4월 13일
R 패키지OpenAI APIbitGPTopenai 패키지 wrappingOpenAI 키와 네이버 파파고 키Shiny 앱이나 RStudio Addin 활용 가능flowchart LR A(음성) --> B(텍스트) B --> C(텍스트) C --> D(음성)
record_audio()transcript_audio()chat_completion()translate()regist_naver_key()regist_openai_key()set_naver_key()set_openai_key()| 구분 | 기능 | 함수 | API |
|---|---|---|---|
| 텍스트 | 텍스트 완성 | create_completion() | OpenAI |
| 텍스트 | 채팅 완성 | chat_completion() | OpenAI |
| 텍스트 | 채팅 | keep_completion() | OpenAI |
| 텍스트 | 임베딩 | create_embeddings | OpenAI |
| 텍스트 | 번역 | translate() | 네이버 |
| 이미지 | 이미지 생성 | draw_img() | OpenAI |
| 이미지 | 이미지 편집 | draw_img_edit() | OpenAI |
| 이미지 | 이미지 변형 | draw_img_variation() | OpenAI |
| 오디오 | 오디오 녹음 | record_audio() | - |
| 오디오 | STT | transcript_audio() | OpenAI |
bitGPT Democreate_completion()를 이용해서 텍스트 완성을 수행합니다.chat_completion()으로 채팅 앱을 개발할 수 있습니다.create_messages()add()show()draw_img()를 이용해서 그림을 그려봅니다.draw_img_variation()를 이용해서 그림을 변형해봅니다.draw_img()로 그린 그림이 마음에 들지만 뭔가 부족하다면?
draw_img_variation()로 그림에 변형을 가해보세요.draw_img_edit()를 이용해서 그림을 편집해봅니다.in-painting과 out-painting
bitGPT 응용 앱draw_img(), draw_img_variation()chat_completion(), show()