Pada kali ini kita akan mencoba untuk menambahkan chatgpt ke Rstudio. Dengan adanya chatgpt di RStudio akan memudahkan kita dalam mengolah data di R.

Pengenalan gptstudio

Tujuan dari gptstudio adalah untuk memudahkan programmer R untuk menggabungkan penggunaan model bahasa besar (LLM) ke dalam alur kerja proyek mereka. Model-model ini tampaknya merupakan perubahan besar dalam penggunaan teks untuk pekerjaan pengetahuan, tetapi Anda harus dengan hati-hati mempertimbangkan implikasi etis dari menggunakan model-model ini. Etika LLM (juga disebut Model Foundation) merupakan area diskusi yang sangat aktif.

Menginstall addins

kita bisa menginstal addins dengan mengetikkan seperti berikut :

install.packages(“gptstudio”)

Kita juga bisa menginstall versi pengembangan dari GitHub dengan cara berikut:

install.packages(“devtools”)
devtools::install_github(“MichelNivard/gptstudio”)

Dengan menggunakan cara ini juga akan membantu kita mencegah terjadinya bug.

Memasukkan API ChatGPT

Setelah tahapan pertama di atas selesai, tahapan berikutnya yaitu kita akan memasukkan kode API ChatGPT yang sudah kita dapatkan melalui link berikut: https://platform.openai.com/account/api-keys.

Jika kita sudah memiliki akun ChatGPT maka kita tinggal menuju link tersebut dan kita pilih “Create new secret key”. Namun, jika kita belum memiliki akun ChatGPT maka kita bisa membuat akun-nya terlebih dahulu, kemudian setelah terdaftar kita baru meminta kode API-nya pada link di atas.

Setelah kode API didapatkan, langkah berikutnya ialah mengatur kode API tersebut dengan cara mengetikkan:

Sys.setenv(OPENAI_API_KEY = "<Kunci API>")

pada bagian “Kunci API” diganti dengan kode API yang sudah kita dapatkan tadi.

Atau kita juga memasukkan-nya melalui file .Renviron dari projek tersebut. Untuk membukanya, ketikkan kode berikut:

require(usethis) edit_r_environ(scope = “project”)

Setelah terbuka, kita dapat menuliskan kode ini pada baris .Renviron

OPENAI_API_KEY= "<APIKEY>"

Bagian “APIKEY” diganti dengan kode API-nya. Setelah itu klik run.

Keterangan : Jika kita menggunakan GitHub/Gitlab, jangan lupa untuk menambahkan add .Renviron ke .gitignore

BERIKUT INI TERDAPAT ATURAN PRIVATI UNTUK GPTSTUDIO, KITA DAPAT MEMBACA DAN MEMAHAMINYA DI BAWAH INI.

Pemberitahuan Privasi untuk gptstudio

Pemberitahuan privasi ini berlaku untuk paket R yang menggunakan API GPT-3 dan GPT-3.5 yang disediakan oleh OpenAI. Dengan menggunakan paket ini, Anda menyetujui untuk mematuhi syarat dan kondisi privasi yang ditetapkan oleh OpenAI.

Pembagian Data dengan OpenAI

Ketika menggunakan paket R ini, teks atau kode yang Anda sorot/pilih dengan kursor Anda, atau prompt yang Anda masukkan dalam aplikasi bawaan, akan dikirimkan ke OpenAI sebagai bagian dari permintaan API. Pembagian data ini diatur oleh pemberitahuan privasi, aturan, dan pengecualian yang Anda setujui dengan OpenAI saat membuat akun.

Keamanan dan Penggunaan Data oleh OpenAI

Kami tidak dapat menjamin keamanan data yang Anda kirimkan ke OpenAI melalui API, dan kami tidak dapat memberikan detail tentang bagaimana OpenAI memproses atau menggunakan data Anda. Namun, OpenAI telah menyatakan bahwa mereka menggunakan prompt dan hasil untuk meningkatkan model AI mereka, seperti yang dijelaskan dalam persyaratan penggunaan mereka. Anda dapat memilih keluar dari penggunaan data ini dengan menghubungi OpenAI secara langsung dan membuat permintaan yang tegas.

Pembatasan Pembagian Data

Paket R ini dirancang untuk berbagi hanya teks atau kode yang secara khusus Anda sorot/pilih atau masukkan dalam prompt melalui aplikasi bawaan kami. Tidak ada elemen lain dari lingkungan R Anda yang akan dibagikan. Adalah tanggung jawab Anda untuk memastikan bahwa Anda tidak secara tidak sengaja membagikan data sensitif dengan OpenAI.

PENTING: Untuk menjaga privasi data Anda, jangan menyorot, masukkan dalam prompt, atau mengunggah data sensitif, kode, atau teks apa pun yang seharusnya tetap bersifat rahasia.

Demikian, pembahasan mengenai cara menambahkan ChatGPT ke RStudio. Semoga bermanfaat dan selamat mencoba.