Library openai menyediakan berbagai fungsi yang dapat digunakan untuk mengakses API OpenAI, seperti fungsi untuk membuat permintaan prediksi pada model language yang tersedia, membuat permintaan pencarian, membuat permintaan jawaban, membuat permintaan klasifikasi, dan lain-lain.

API OpenAI menawarkan berbagai macam layanan AI, seperti language processing, image processing, dan reinforcement learning. Dengan menggunakan library openai pada R, pengguna dapat dengan mudah mengakses dan menggunakan layanan-layanan tersebut untuk mengembangkan aplikasi atau program yang memanfaatkan AI.

library(openai)
## Warning: package 'openai' was built under R version 4.2.3

Kita bisa membuat gambar yang secara otomatis dibuat oleh AI dengan menggunakan API dari openai. Hasil yang kita terima merupakan bentuk url, untuk melihat hasilnya kita tinggal copas hasil url tersbut ke laman web.(Kode API sengaja di hapus)

openai::create_image(prompt = "a painting of a landscape with a river and mountains",n = 1,size = "512x512",response_format = "url",user = "user_id",openai_api_key = )
## $created
## [1] 1681377925
## 
## $data
##                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        url
## 1 https://oaidalleapiprodscus.blob.core.windows.net/private/org-XxDeKu3M5fBbRcgDztklvI0z/user-8Op5IAz2vOJevOPb9nmSYINb/img-CXGV97oubeQrutKVbJIUF7vJ.png?st=2023-04-13T08%3A25%3A25Z&se=2023-04-13T10%3A25%3A25Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-04-13T00%3A36%3A09Z&ske=2023-04-14T00%3A36%3A09Z&sks=b&skv=2021-08-06&sig=ikCLnalKSRwFuIGIIIKzz29EgYsD7qVndh1vR0fa9u8%3D
openai::create_image(prompt = "a painting crying cat",n = 1,size = "512x512",response_format = "url",user = "user_id",openai_api_key = )
## $created
## [1] 1681377930
## 
## $data
##                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        url
## 1 https://oaidalleapiprodscus.blob.core.windows.net/private/org-XxDeKu3M5fBbRcgDztklvI0z/user-8Op5IAz2vOJevOPb9nmSYINb/img-VZQAGuQgTds2ykzbLiiiNWoq.png?st=2023-04-13T08%3A25%3A30Z&se=2023-04-13T10%3A25%3A30Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-04-13T00%3A35%3A05Z&ske=2023-04-14T00%3A35%3A05Z&sks=b&skv=2021-08-06&sig=XxhhVqrlZMKwZyyY7PUnoVQzXssN4HGnJkJM1p8npQ0%3D

berikut hasil gambar yang dibuat oleh AI itu sendiri

Fungsi openai::list_models() digunakan untuk menampilkan daftar semua model yang tersedia di OpenAI API. Fungsi ini mengambil satu argumen yaitu openai_api_key yang digunakan untuk mengotentikasi permintaan ke API OpenAI. (Kode API sengaja di hapus)

openai::list_models(openai_api_key = )
## $object
## [1] "list"
## 
## $data
##                               id object    created        owned_by
## 1                        babbage  model 1649358449          openai
## 2                        davinci  model 1649359874          openai
## 3          text-davinci-edit-001  model 1649809179          openai
## 4       babbage-code-search-code  model 1651172509      openai-dev
## 5    text-similarity-babbage-001  model 1651172505      openai-dev
## 6          code-davinci-edit-001  model 1649880484          openai
## 7               text-davinci-001  model 1649364042          openai
## 8                            ada  model 1649357491          openai
## 9       babbage-code-search-text  model 1651172509      openai-dev
## 10            babbage-similarity  model 1651172505      openai-dev
## 11  code-search-babbage-text-001  model 1651172507      openai-dev
## 12                text-curie-001  model 1649364043          openai
## 13                     whisper-1  model 1677532384 openai-internal
## 14  code-search-babbage-code-001  model 1651172507      openai-dev
## 15              text-davinci-003  model 1669599635 openai-internal
## 16                  text-ada-001  model 1649364042          openai
## 17        text-embedding-ada-002  model 1671217299 openai-internal
## 18       text-similarity-ada-001  model 1651172505      openai-dev
## 19           curie-instruct-beta  model 1649364042          openai
## 20          ada-code-search-code  model 1651172505      openai-dev
## 21                ada-similarity  model 1651172507      openai-dev
## 22      code-search-ada-text-001  model 1651172507      openai-dev
## 23     text-search-ada-query-001  model 1651172505      openai-dev
## 24       davinci-search-document  model 1651172509      openai-dev
## 25          ada-code-search-text  model 1651172510      openai-dev
## 26       text-search-ada-doc-001  model 1651172507      openai-dev
## 27         davinci-instruct-beta  model 1649364042          openai
## 28     text-similarity-curie-001  model 1651172507      openai-dev
## 29      code-search-ada-code-001  model 1651172507      openai-dev
## 30              ada-search-query  model 1651172505      openai-dev
## 31 text-search-davinci-query-001  model 1651172505      openai-dev
## 32            curie-search-query  model 1651172509      openai-dev
## 33          davinci-search-query  model 1651172505      openai-dev
## 34       babbage-search-document  model 1651172510      openai-dev
## 35           ada-search-document  model 1651172507      openai-dev
## 36   text-search-curie-query-001  model 1651172509      openai-dev
## 37   text-search-babbage-doc-001  model 1651172509      openai-dev
## 38         curie-search-document  model 1651172508      openai-dev
## 39     text-search-curie-doc-001  model 1651172509      openai-dev
## 40          babbage-search-query  model 1651172509      openai-dev
## 41              text-babbage-001  model 1649364043          openai
## 42   text-search-davinci-doc-001  model 1651172505      openai-dev
## 43 text-search-babbage-query-001  model 1651172509      openai-dev
## 44              curie-similarity  model 1651172510      openai-dev
## 45                         curie  model 1649359874          openai
## 46   text-similarity-davinci-001  model 1651172505      openai-dev
## 47              text-davinci-002  model 1649880484          openai
## 48            gpt-3.5-turbo-0301  model 1677649963          openai
## 49                 gpt-3.5-turbo  model 1677610602          openai
## 50            davinci-similarity  model 1651172509      openai-dev
## 51            cushman:2020-05-03  model 1590625110          system
## 52                ada:2020-05-03  model 1607631625          system
## 53            babbage:2020-05-03  model 1607632611          system
## 54              curie:2020-05-03  model 1607632725          system
## 55            davinci:2020-05-03  model 1607640163          system
## 56                 if-davinci-v2  model 1610745990          openai
## 57                   if-curie-v2  model 1610745968          openai
## 58              if-davinci:3.0.0  model 1629420755          openai
## 59              davinci-if:3.0.0  model 1629498070          openai
## 60   davinci-instruct-beta:2.0.0  model 1629501914          openai
## 61                  text-ada:001  model 1641949608          system
## 62              text-davinci:001  model 1641943966          system
## 63                text-curie:001  model 1641955047          system
## 64              text-babbage:001  model 1642018370          openai
##                                                                                                               permission
## 1  modelperm-49FUp5v084tBB49tC4z8LPH5, model_permission, 1669085501, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 2  modelperm-U6ZwlyAd0LyMk4rcMdz33Yc3, model_permission, 1669066355, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 3  modelperm-otmQSS0hmabtVGHI9QB3bct3, model_permission, 1679934178, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 4   modelperm-4qRnA3Hj8HIJbgo0cGbcmErn, model_permission, 1669085863, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 5   modelperm-48kcCHhfzvnfY84OtJf5m8Cz, model_permission, 1669081947, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 6  modelperm-Foe5Y4TvaKveYxt74oKMw8IB, model_permission, 1679934178, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 7  modelperm-MVM5NfoRjXkDve3uQW3YZDDt, model_permission, 1669066355, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 8  modelperm-u0nKN4ub7EVQudgMuvCuvDjc, model_permission, 1675997661, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 9   modelperm-Lftf8H4ZPDxNxVs0hHPJBUoe, model_permission, 1669085863, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 10  modelperm-mS20lnPqhebTaFPrcCufyg7m, model_permission, 1669081947, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 11  modelperm-EC5ASz4NLChtEV1Cwkmrwm57, model_permission, 1669085863, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 12 modelperm-8InhPV3CZfN3F5QHKoJd4zRD, model_permission, 1679310997, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 13 modelperm-JdDYm8KjLd5xnGMGVlwX1UAp, model_permission, 1680896832, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 14  modelperm-64LWHdlANgak2rHzc3K5Stt0, model_permission, 1669085864, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 15 modelperm-eX6Zax2krvLf9WtfO3NN9YJh, model_permission, 1680551675, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 16 modelperm-KN5dRBCEW4az6gwcGXkRkMwK, model_permission, 1669088497, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 17  modelperm-Dbv2FOgMdlDjO8py8vEjD5Mi, model_permission, 1678892857, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 18  modelperm-DdCqkqmORpqxqdg4TkFRAgmw, model_permission, 1669092759, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 19 modelperm-bsg59MlOi88CMf1MjnIKrT5a, model_permission, 1680267269, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 20  modelperm-wa8tg4Pi9QQNaWdjMTM8dkkx, model_permission, 1669087421, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 21  modelperm-LtSIwCEReeDcvGTmM13gv6Fg, model_permission, 1669092759, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 22  modelperm-JBssaJSmbgvJfTkX71y71k2J, model_permission, 1669087421, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 23  modelperm-1YiiBMYC8it0mpQCBK7t8uSP, model_permission, 1669092640, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 24  modelperm-M43LVJQRGxz6ode34ctLrCaG, model_permission, 1669066355, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 25  modelperm-kFc17wOI4d1FjZEaCqnk4Frg, model_permission, 1669087421, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 26  modelperm-kbHvYouDlkD78ehcmMOGdKpK, model_permission, 1669092640, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 27 modelperm-k9kuMYlfd9nvFiJV2ug0NWws, model_permission, 1669066356, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 28  modelperm-6dgTTyXrZE7d53Licw4hYkvd, model_permission, 1669079883, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 29  modelperm-8soch45iiGvux5Fg1ORjdC4s, model_permission, 1669087421, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 30  modelperm-b753xmIzAUkluQ1L20eDZLtQ, model_permission, 1669092640, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 31  modelperm-9McKbsEYSaDshU9M3bp6ejUb, model_permission, 1669066353, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 32  modelperm-sIbfSwzVpVBtymQgOQSLBpxe, model_permission, 1677273417, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 33  modelperm-lYkiTZMmJMWm8jvkPx2duyHE, model_permission, 1669066353, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 34  modelperm-5qFV9kxCRGKIXpBEP75chmp7, model_permission, 1669084981, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 35  modelperm-8qUMuMAbo4EwedbGamV7e9hq, model_permission, 1669092640, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 36  modelperm-Iion0NCpsXPNtIkQ0owQLi7V, model_permission, 1677273417, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 37  modelperm-ao2r26P2Th7nhRFleHwy2gn5, model_permission, 1669084981, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 38  modelperm-LDsN5wW8eKVuh1OsyciHntE9, model_permission, 1677273417, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 39  modelperm-taUGRSku7bQLa24SNIwYPEsi, model_permission, 1677273417, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 40  modelperm-wSs1hMXDKsrcErlbN8HmzlLE, model_permission, 1669084981, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 41 modelperm-a3Ph5FIBbJxsoA4wvx7VYC7R, model_permission, 1675105935, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 42  modelperm-qhSf1j2MJMujcu3t7cHnF1DN, model_permission, 1669066353, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 43  modelperm-Kg70kkFxD93QQqsVe4Zw8vjc, model_permission, 1669084981, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 44  modelperm-zhWKExSloaQiJgzjVHFmh2wR, model_permission, 1675106290, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 45 modelperm-oPaljeveTjEIDbhDjzFiyf4V, model_permission, 1675106503, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 46  modelperm-OvmcfYoq5V9SF9xTYw1Oz6Ue, model_permission, 1669066356, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 47 modelperm-l4EU6QlN1HcS0so0jU16kyg8, model_permission, 1679355287, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 48 modelperm-6AUS6aCU9HdoFz4S9TCfI4at, model_permission, 1681343255, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 49 modelperm-BmdmcAa1aQwToDxri3DFbZw9, model_permission, 1681343255, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 50  modelperm-lYYgng3LM0Y97HvB5CDc8no2, model_permission, 1669066353, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, *, NA, FALSE
## 51   snapperm-FAup8P1KqclNlTsunLDRiesT, model_permission, 1590625111, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, *, NA, FALSE
## 52  snapperm-9TYofAqUs54vytKYL0IX91rX, model_permission, 1607631626, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 53  snapperm-jaLAcmyyNuaVmalCE1BGTGwf, model_permission, 1607632613, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 54  snapperm-bt6R8PWbB2SwK5evFo0ZxSs4, model_permission, 1607632727, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 55  snapperm-99cbfQTYDVeLkTYndX3UMpSr, model_permission, 1607640164, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 56  snapperm-58q0TdK2K4kMgL3MoHvGWMlH, model_permission, 1610746036, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 57  snapperm-fwAseHVq6NGe6Ple6tKfzRSK, model_permission, 1610746043, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 58   snapperm-T53lssiyMWwiuJwhyO9ic53z, model_permission, 1629421809, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, *, NA, FALSE
## 59   snapperm-s6ZIAVMwlZwrLGGClTXqSK3Q, model_permission, 1629498084, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, *, NA, FALSE
## 60   snapperm-c70U4TBfiOD839xptP5pJzyc, model_permission, 1629501939, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, *, NA, FALSE
## 61  snapperm-d2PSnwFG1Yn9of6PvrrhkBcU, model_permission, 1641949610, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 62  snapperm-Fj1O3zkKXOQy6AkcfQXRKcWA, model_permission, 1641944340, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 63  snapperm-BI9TAT6SCj43JRsUb9CYadsz, model_permission, 1641955123, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
## 64  snapperm-7oP3WFr9x7qf5xb3eZrVABAH, model_permission, 1642018480, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, *, NA, FALSE
##                             root parent
## 1                        babbage     NA
## 2                        davinci     NA
## 3          text-davinci-edit-001     NA
## 4       babbage-code-search-code     NA
## 5    text-similarity-babbage-001     NA
## 6          code-davinci-edit-001     NA
## 7               text-davinci-001     NA
## 8                            ada     NA
## 9       babbage-code-search-text     NA
## 10            babbage-similarity     NA
## 11  code-search-babbage-text-001     NA
## 12                text-curie-001     NA
## 13                     whisper-1     NA
## 14  code-search-babbage-code-001     NA
## 15              text-davinci-003     NA
## 16                  text-ada-001     NA
## 17        text-embedding-ada-002     NA
## 18       text-similarity-ada-001     NA
## 19           curie-instruct-beta     NA
## 20          ada-code-search-code     NA
## 21                ada-similarity     NA
## 22      code-search-ada-text-001     NA
## 23     text-search-ada-query-001     NA
## 24       davinci-search-document     NA
## 25          ada-code-search-text     NA
## 26       text-search-ada-doc-001     NA
## 27         davinci-instruct-beta     NA
## 28     text-similarity-curie-001     NA
## 29      code-search-ada-code-001     NA
## 30              ada-search-query     NA
## 31 text-search-davinci-query-001     NA
## 32            curie-search-query     NA
## 33          davinci-search-query     NA
## 34       babbage-search-document     NA
## 35           ada-search-document     NA
## 36   text-search-curie-query-001     NA
## 37   text-search-babbage-doc-001     NA
## 38         curie-search-document     NA
## 39     text-search-curie-doc-001     NA
## 40          babbage-search-query     NA
## 41              text-babbage-001     NA
## 42   text-search-davinci-doc-001     NA
## 43 text-search-babbage-query-001     NA
## 44              curie-similarity     NA
## 45                         curie     NA
## 46   text-similarity-davinci-001     NA
## 47              text-davinci-002     NA
## 48            gpt-3.5-turbo-0301     NA
## 49                 gpt-3.5-turbo     NA
## 50            davinci-similarity     NA
## 51            cushman:2020-05-03     NA
## 52                ada:2020-05-03     NA
## 53            babbage:2020-05-03     NA
## 54              curie:2020-05-03     NA
## 55            davinci:2020-05-03     NA
## 56                 if-davinci-v2     NA
## 57                   if-curie-v2     NA
## 58              if-davinci:3.0.0     NA
## 59              davinci-if:3.0.0     NA
## 60   davinci-instruct-beta:2.0.0     NA
## 61                  text-ada:001     NA
## 62              text-davinci:001     NA
## 63                text-curie:001     NA
## 64              text-babbage:001     NA

Source : >https://platform.openai.com/