Menambahkan ChatGPT pada Rstudio diperlukan menghubungkan Rstudio ke server API ChatGpt yang bisa diakses melalui internet. Langkah-langkah yang dapat diikuti :

  1. Pastikan bahwa anda sudah memiliki akun API ChatGPT dan kunci API ynag valid. Anda bisa membuat akun dan mendapatkan kunci API tersebut dari penyedia API ChatGPT seperti Open AI

  2. Buka RStudio dan buatlah skrip R baru dengan cara klik pada menu “File” -> “New File” -> “R Script”

  3. Instal library httr dan jsonlite di RStudio dengan cara mengetikkan perintah di console

  4. Setelah library terinstal, anda bisa menggunakan kode R untuk mengirim permintaan API ke server ChatGPT

  5. jika semua berjalan dengan baik, maka output dari kode tersebut akan berisi respon dari ChatGPT yang menghasilkan teks baru berdasarkan prompt yang diberikan

library(gptstudio)
## Warning: package 'gptstudio' was built under R version 4.2.3
Sys.setenv(OPENAI_API_KEY = "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")

“Kunci API” diganti dengan kode API yang telah kita dapatkan sebelumnya.

Atau bisa juga dimasukkan lewat file .Renviron dari projek tersebut. Untuk membukanya, ketikkan kode berikut pada konsol.

require(usethis)

edit_r_environ(scope = “project”)

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

OPENAI_API_KEY= “”)

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

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

Pemberitahuan Privasi untuk “gptstudio”

Berbagi data dengan OpenAI Ketika menggunakan Package R ini, kode atau text yang ketik akan terkirimkan ke OpenAI sebagai permintaan dari API. Pembagian data ini diatur oleh pemberitahuan privasi, aturan, dan pengecualian yang kita setujui dengan OpenAI saat membuat sebuah akun.

Keamanan dan penggunaan data oleh OpenAI Developer package ini tidak dapat menjamin keamanan dari data yang kita kirimkan ke OpenAI melalui API, atau para developer tidak dapat menyediakan detail bagaimana OpenAI memproses atau menggunakan data kita. Hanya saja, OpenAI telah menyatakan bahwasannya mereka memanfaatkan prompt dan hasilnya untuk mengembangkan model AI mereka, seperti yang diuraikan pada syarat penggunaan.

Keterbatasan dalam berbagi data Package R didesain untuk hanya membagikan text atau code yang spesialnya kita pilih melalui aplikasi bawaan. Tidak ada element R lain yang akan dibagikan.