From 25c3f5dc25717028243cd7a2332a8f1e467a85c2 Mon Sep 17 00:00:00 2001 From: Pabloader Date: Sun, 3 Nov 2024 16:48:00 +0000 Subject: [PATCH] AI story: tool calling check --- bun.lockb | Bin 31377 -> 31409 bytes package.json | 1 + src/games/ai/components/header/header.tsx | 4 +- src/games/ai/contexts/llm.tsx | 55 +++--- src/games/ai/contexts/state.tsx | 6 +- src/games/ai/huggingface.ts | 226 ++++++++++++++++++++-- 6 files changed, 241 insertions(+), 51 deletions(-) diff --git a/bun.lockb b/bun.lockb index 597e5c52cb15522c32ca7bfe92a904b08f5b46ee..d9cef444a408f13ab3f110010778c6c78fb73765 100755 GIT binary patch delta 2564 zcmeHJO-x)>6u$S-8RiW`ff@>LhDs<{3fKV#D9|$Vm}=8dS`cvfwft4V!A*;@s7;tL zja6$)phq`NH+5ASjGBq2){3B}YC@An)3`8%bYn797mZ>~TaDj&?~SscHZiV@C;9Go z&(A&g|Gqc1BHvq)lT9*jsyP_BB7|@X5xs2j3^*P7Z7D<=_$Jr|KB)+yf)}B$2RoC5 zNC7WE&j8O__JVb0oEyw}FIhYa<~)ryA+o^rV6=}!hvDEvm3ARg!NP5V{o8(=?!2{50qCZeJ->qnsTKo5aA-w@a-ViVFQw!@^*GEDoZC|Q?pQW)hmnnsyPag=RTP2V)Xb#roFI42z)gV@27i-9Ao}w!b2Nk;lvVp=bT~5$6%BvJd>4_Dk z-gV_+4R{?4S&MBHa_2^{n+augTnQ2f)13vaiML$2J+ljFZlLV)V}yLzvl758!x; zy#UL<$v7^e3E)L+5p5`q%7d9_&}xPm%maPW(pR%W2XeBEz3sBR%-r2m0B1P>urPC$ zK7j500PBMQ>nsmENr>5KM4HU)aP{dqxBCD2`tP1EKkxHDK3}og+;@DLiHGS4q~dgZ z^xX7Y%h3ir{l=l>4!VIJfRA_x;48qlrUl^psssE`Q~;Gg6|fzs2Fhr@^`X2>)cSz| zfRB79z&E-P*az&VmDa+H2Gsar@B?ljhsxWscITtU$GZdITiXoqbHmRfKapDiegcbu z5`dpS4^RrcYhCU-dabQl=EknK9hB-Jo&#i@f}xVwvmu9U#5zQKzWp`zv4iKoPP;IFo3yGh40- z@+7{!O?!_2ob~YfR-`IJDy;burFLqb#5a5B_|&pz<>N8LFIZ7p6n&&<((Ag#G>(Z+3<3~p8&n5c9)7_!Py1B>ESB*KDMtU2W6F)M8hYS4m zDQPwE`^>Q%qZ{b|9^FN`L@B+RqN-HZovj=ZvAx}MNv6>Zpg`|g=->73_ay#wrb@d{ zZF%2ctH^O5=H~O(7)jJG`H_aaO3(BK>3rXu^J2eY5Za40+CQ^yczA3mmND?PgEGTg KV>u&Z>3;wr_+9A$ delta 2666 zcmeHJT}&KR6ux(spPhxaR75%~SW9aVkY#uI+d|8fDlxbM0`eSJ~rfI@jo2J$8%+5p}mc$1idz0^e zd(OG%%>6m{>^&8ivvK)Wi4(<^Vr~d4kK9{c3tbe-`pR(9d82%=@i{{N+r@K?LE6jzQ1yhQKai9F~45myJcG z$RW>BELB(Hf=bfrrH>+My4*w2G^iw9fvS#*({=dK zMgJnjoVsdYX*=+#RJ!i0QLd%Xs9LYKVc}g+I_P?OjrswkdPq)|8ckyup2ss z-Q=qjb?Ndmin;XEKVhk*KU{UvOOXs+9mCoi>{#*?#WHl|Mmm*b*2@4zGIe=?qUg_3 z486-JUUw_ghrQ$dGg~soghY;IXO`5Mw|SBkI5s{Zu?@gxiy{E0E*=87F|)pu1+>-7 z;~oZ>%K&cwg?YS32>LB=%OwByu_IbC#%73sX-zPX-wrU>TKZ(n_BzYXjLa50EqN7B zng$&Pq^D@I2K=9lbP>$}Z{m|y{D0XzgJg!p3fn9PW?n&uC9h`IcLKa(BaP~OBR)-4UtOh>EnYsa8eNBE+m^;2VKsj;s!MFz18Q;jFT8eKf{mg<^vo+OV{e{^#qaU4WrF6rHMjjL zC_OSK<_q6pyU*kG;ESu`yY0W~md6gRSh(-)-psv+_ASA)67$3N*PhuO2QBq%k}A#hYBHPt#st=0ru|xJ zDgXMI_Wk*L%@3Fh3{!Kj=C+?b1%(&4E~tf{!(N@3dX%OS-~5W(di+fN{#;+@g&hlz zVpJe8s+NA})vD~b&@(S>+qo-aLjZO^>^M{Vb@Wru@gJL3-oK>C*L+wYw(cqw^l5UL z%0gPc{pR^1RP&Agz_lp+;qCYM13}ezp>M&F7$;318VtP$`F5xoeQ>~vp?=7B0d0g1 z4KyIx=(~Xh*SmwJPTbs2M+Z+Dt>JH-8+VP24-ZH73=f5$eZG8nczlRtB;W9kPG|iC DcPxB^ diff --git a/package.json b/package.json index 4960a8d..b2190b0 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "bake": "bun build/build.ts" }, "dependencies": { + "@huggingface/gguf": "0.1.12", "@huggingface/hub": "0.19.0", "@huggingface/jinja": "0.3.1", "@inquirer/select": "2.3.10", diff --git a/src/games/ai/components/header/header.tsx b/src/games/ai/components/header/header.tsx index 8031bc8..bf60fda 100644 --- a/src/games/ai/components/header/header.tsx +++ b/src/games/ai/components/header/header.tsx @@ -60,8 +60,8 @@ export const Header = () => { onBlur={handleBlurUrl} class={blockConnection.value ? '' : urlValid ? styles.valid : styles.invalid} /> - + {modelName && modelTemplate && } {Object.entries(Instruct).map(([label, value]) => (