From e4fde9e9ebab5c1d5b1ca4a38a439eb78c0ea56d Mon Sep 17 00:00:00 2001 From: Ben <bflatau@gmail.com> Date: Sat, 6 Jan 2024 12:56:27 -0800 Subject: [PATCH] updated moderation API...needs to upgrade to v3.3.0 --- .DS_Store | Bin 10244 -> 10244 bytes codeart_backend/.DS_Store | Bin 8196 -> 8196 bytes codeart_backend/controllers/.DS_Store | Bin 0 -> 6148 bytes .../controllers/openaiController.js | 19 +++--------------- codeart_backend/package.json | 2 +- 5 files changed, 4 insertions(+), 17 deletions(-) create mode 100644 codeart_backend/controllers/.DS_Store diff --git a/.DS_Store b/.DS_Store index 65db65383131ab734a6419bd3d76f4964274bb8f..552ced058a84ca70c599ee8806ef2b180948c28b 100644 GIT binary patch delta 514 zcmZn(XbG6$&nUSuU^hRb<Ypd$c1G623=9lvlcNN+bd$=93zBm3lYjy{lL~S&i%Sd) zt}!w(v#_$Uvvaa@v&RN!<d+ARB$kvGJ5By8=;On|880ANU2SM!q@!SDX;7=90Aw4R z>L{35n$^~Fa)>JHTL;Bw=j7()cLPlY0!Bs%&A<z#VN}oLhayUwcL}ku)+;i&Ft`F? z07E=O2!jWMKSL;kJCF_m^8Fc-7)lrt88R92fV>nS3&bmCNCnb*K+yt*N}x=VXHI@H z)GGo&OMe1w(fbbuVEg!h>T`i6r2<Vz0h^T$G$S5pQUODz460_PtH_!s?-tioW(O$) zDlcHjVJKxtM^(?@2vk3B@=bADO?IH6l|Wnqwk`!t-FlEZh@&<Z^0IGcSNO#;`HqPC NW=qjlrf?bs0su_Qd`18O delta 101 zcmZn(XbG6$&nUVvU^hRb=w=>)c1G3{3=9mKlcNN+COZi9i&`4%D43ZV)#@lz8yZ_! z>L?f*nix-hB49dsv7r3sl|n46lf5O>CeN2J+E_M`ePTnxW_E>NESo=w>}7&VC;$M= Cr5`f@ diff --git a/codeart_backend/.DS_Store b/codeart_backend/.DS_Store index a2556189cdd3ec059b67cba3427f97f4a7d00fde..5e01c68f08a04adfd9e61ed59b57d065d42cefeb 100644 GIT binary patch delta 281 zcmZp1XmOa}&nU7nU^hRb$YdUY%*on<;*)s<%@mW$iwlx+@{<@C7<MKV<YX3?7#Lh* zWMXDvWn*XOWanm|oG2_jxk1>~hl4X-K(e~p(7;GX!N}5}R!0HIHa68!FtaqPt>xqp zRo1r-iqFo;&CBlwng#@nj1ZcE7fQpZp2-b@Qj?toXHNbqAkI@3T$GoSpO+5OvH6Bz zI*T?3Loq`MLn1>FkkkXRGdy$hlcBB@U|?Xn3RJ519}G4YN-%C_m-xoAxkBVPBWXHC F83Ab{Nm&2@ delta 181 zcmZp1XmOa}&nUbxU^hRb@MIo=%z9ylB!+y3M1~@U6oz<)Vjw$*p_HM7Arr{T1M>A4 zl7VEIXHI@{Qcivn0|SEq0|V1xAU*Ft6ad-0Kvnrb6H<X@fXpfZ>Z<^nRLoF;s*_<o y0|O%;L?cii!{k*05|eub%qA}soVhtcD1~KX*$KwY>=NHtHaCenF>Wk7$_M}nwl@m^ diff --git a/codeart_backend/controllers/.DS_Store b/codeart_backend/controllers/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f9bf549689c993b8c96f4039e5ffd1f7ea47ba92 GIT binary patch literal 6148 zcmeHK!AiqG5Pe$<Rs^XO#EXzGD0uK5V-@ry=m*$nDV5ktn%?sz{(@iQ$9U2=v)j@p z6><`hnKJu!Cp&MGHzk_|;F87DDbNMbp$oS5*laPmE?%=%i0l%ba?CKr1*9!%vn}u! z6_DEXkYd4#6<WDv{c?^n{zk~r$1~>F+3YdRW+^k|?{ZG>f2pwt9Ab<iUO2xg!+VWE zvW2A~gFC4(^mxy&<d~9U(wOD5#*#CCPNoTxHDzw8#E9|vHa%M73d;d!FIjGIhI`E| zw&s3Ra*uTNjO!P;Vhx78mxh{XUEbE}LTWQpz!WeADhhDV7VGSLwAK_b1x$gJ0`h){ z=z?*;(xbjQ*ys^}*k)Lbefc<)oG4%%u=L0)H0M)^KGlUIhV$u+M`2zZu=MED;lkm= zg_T`6p*UTg{E<$Fi#=Lv3YY?$3hek{SN8wQpU?lBNj5SCOo4x;fNKx#1_>W2?5(wj vlf5>gKhVWwUg>d_!j5jmoGV-LF<p)ENIJwgVCj(&ntceU4Az(ezpB7D0;h$( literal 0 HcmV?d00001 diff --git a/codeart_backend/controllers/openaiController.js b/codeart_backend/controllers/openaiController.js index f816362..fd0ca1a 100644 --- a/codeart_backend/controllers/openaiController.js +++ b/codeart_backend/controllers/openaiController.js @@ -58,11 +58,6 @@ function wordWrapResponse(text) { return formattedText; } -// console.log(wordWrapResponse(exampleText)); - - - - /// OPEN AI API CALL /// @@ -74,18 +69,10 @@ const openai = new OpenAIApi(configuration); async function isContentSafe(text){ - const contentType = await openai.createCompletion("content-filter-alpha", { - prompt: contentFilter(text), - temperature: 0.0, - max_tokens: 1, - top_p: 0, - frequency_penalty: 0.5, - logprobs: 10, - }); - console.log('content check', contentType.data.choices) + const moderation = await openai.createModeration({ input: text }); - if(contentType.data.choices[0].text === '0'){ - return true + if(moderation.data.results[0].flagged === false){ + return true } else { base('AI_INPUTS').create({ //AIRTABLE STUFF diff --git a/codeart_backend/package.json b/codeart_backend/package.json index c450bb4..57464d4 100644 --- a/codeart_backend/package.json +++ b/codeart_backend/package.json @@ -27,7 +27,7 @@ "node-fetch": "^2.6.7", "node-schedule": "^2.1.0", "onoff": "^5.0.1", - "openai": "^2.0.5", + "openai": "^3.3.0", "socket.io": "^2.3.0", "splitflapjs": "file:../ext/splitflap/software/js/splitflapjs", "splitflapjs-proto": "file:../ext/splitflap/software/js/splitflapjs-proto"