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/