hmunachii commited on
Commit
ff46d6f
·
verified ·
1 Parent(s): 8727884

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,30 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ android-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
37
+ android-arm64/needle filter=lfs diff=lfs merge=lfs -text
38
+ android-armv7/libneedle.a filter=lfs diff=lfs merge=lfs -text
39
+ android-armv7/needle filter=lfs diff=lfs merge=lfs -text
40
+ android-riscv64/libneedle.a filter=lfs diff=lfs merge=lfs -text
41
+ android-riscv64/needle filter=lfs diff=lfs merge=lfs -text
42
+ ios-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
43
+ ios-sim-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
44
+ linux-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
45
+ linux-arm64/needle filter=lfs diff=lfs merge=lfs -text
46
+ linux-armv7/libneedle.a filter=lfs diff=lfs merge=lfs -text
47
+ linux-armv7/needle filter=lfs diff=lfs merge=lfs -text
48
+ linux-riscv64/libneedle.a filter=lfs diff=lfs merge=lfs -text
49
+ linux-riscv64/needle filter=lfs diff=lfs merge=lfs -text
50
+ linux-x86_64/libneedle.a filter=lfs diff=lfs merge=lfs -text
51
+ linux-x86_64/needle filter=lfs diff=lfs merge=lfs -text
52
+ macos-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
53
+ macos-arm64/needle filter=lfs diff=lfs merge=lfs -text
54
+ python/cactus_needle-2.0.0-py3-none-macosx_11_0_arm64.whl filter=lfs diff=lfs merge=lfs -text
55
+ python/cactus_needle-2.0.0-py3-none-manylinux2014_aarch64.whl filter=lfs diff=lfs merge=lfs -text
56
+ python/cactus_needle-2.0.0-py3-none-manylinux2014_x86_64.whl filter=lfs diff=lfs merge=lfs -text
57
+ tvos-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
58
+ watchos-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
59
+ windows-arm64/libneedle.a filter=lfs diff=lfs merge=lfs -text
60
+ windows-arm64/needle.exe filter=lfs diff=lfs merge=lfs -text
61
+ windows-x86_64/libneedle.a filter=lfs diff=lfs merge=lfs -text
62
+ windows-x86_64/needle.exe filter=lfs diff=lfs merge=lfs -text
android-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddf7cd9559e0d9fc249eb587315bdeb639f77b0b9565670cfd22e89069617b55
3
+ size 27749830
android-arm64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0f9dbe527912513424d7b32dfb33cef0c78859970a8c96392a013e3db38277a
3
+ size 25057120
android-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
android-armv7/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b3bba5e5c42010ffaf25a0c82f0a3849826a5d9861a1987954852b34bdf5d843
3
+ size 26616324
android-armv7/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7e25e95f5b8d4ddf349300b4884b20941831a9dc2b1ac3b1a69a1f27b2a8cdf
3
+ size 24860768
android-armv7/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
android-riscv64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:edb553816e5823648cc68cd98ddd78898730a303c28160e46399fc1e12fbbaea
3
+ size 30352522
android-riscv64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:11dd512598c9c27b003293cffd19a968373aacf35b820e28de6a9e7730449dd9
3
+ size 25077448
android-riscv64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
ios-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33e1a4d5d6f1217e6771b98223be5c62bd4993a997373bbcb9238301b1373f01
3
+ size 24789664
ios-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
ios-sim-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:306040c0a8e7415192df25b23370c6606290977f5d684aa214e5327e29181514
3
+ size 24786536
ios-sim-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
linux-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a1195f417988db1dce47fc93e8cd6a6edcb1b7c36c80d1285aba72ed18b5be0f
3
+ size 27216634
linux-arm64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e654021f385d13eba241d2dbc213d58096c5716a4ab8974a31c524535fe3cda9
3
+ size 25134144
linux-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
linux-armv7/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:308b05185bef574dcf1f11404737a64f5103565d026b6b5d61579bd76f8cdf07
3
+ size 26277136
linux-armv7/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1ed7259d0352faeb7de73abedcac31b3d5bee89ab54d8ac11563c62baa7f4b8e
3
+ size 25070364
linux-armv7/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
linux-riscv64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1985da4bd7374aec0acae0681651ed7fb18f239bf2924c66ad79cab2fd0937f4
3
+ size 27663738
linux-riscv64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:53823f136b64ce314c5aa473d51e9e8f2f28028ef41324f0f63b45eddf49e1a2
3
+ size 25100600
linux-riscv64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
linux-x86_64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55f04f6838cf1123a6eda0405f69dbf4bc1ec89eae9cd55780160596ca8c31aa
3
+ size 27002666
linux-x86_64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc9926786b3de0b08956b88720472de902b3c9acd22d0dbf54be13f5c81ac082
3
+ size 25155160
linux-x86_64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
macos-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:60f7a8f5a91915da0abc5bff141c1d1b553de7199eff76dd9e6d1b46c48cda59
3
+ size 24796536
macos-arm64/needle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1a60ccbf220085a626095223d91b89359dcd31435adcffeb7a3d69b7f0733d26
3
+ size 24977544
macos-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
python/cactus_needle-2.0.0-py3-none-macosx_11_0_arm64.whl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85a212037716650c0edd156e18a2bb8549a45e0b0f661df7ec6f001a47c1cf34
3
+ size 24878679
python/cactus_needle-2.0.0-py3-none-manylinux2014_aarch64.whl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a904f4b61ad664777584ab949bfa3a5997795e0471c54e985f8e50daa10c69ef
3
+ size 24749376
python/cactus_needle-2.0.0-py3-none-manylinux2014_x86_64.whl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72204bf0043b1f2b275dde34d2e76ddc81633f3a2d6065ba48294bebf0f2ccb3
3
+ size 24749356
tvos-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7655f44a5d634b112dae6e2b247e11ead145c29fc5b93aa27406e1864c74c8e
3
+ size 24789712
tvos-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
watchos-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f9ae3c5408ae1c857d6f025178cbcc7453100919be2c90b4e9c87591e9354f05
3
+ size 24775512
watchos-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
windows-arm64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:795d865aba90532b76ad8b98bed3c3c7e998e55280c52f8eede061cba39e3d6a
3
+ size 26193184
windows-arm64/needle.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:39f021538f4b51cd677eea090594e1829169d492f4cd206cc896886b0fbd7124
3
+ size 25116160
windows-arm64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif
windows-x86_64/libneedle.a ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:136480ced9676ec604edd47065f8beef07c377f21af3524273755253c950f6b2
3
+ size 26169604
windows-x86_64/needle.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f306f11d8af4af88daff1f117ccd810088ec16e5d49ece43e8dfb81b26d58618
3
+ size 25207808
windows-x86_64/needle.h ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #ifndef NEEDLE_H
2
+ #define NEEDLE_H
3
+
4
+ #ifndef NEEDLE_API
5
+ #define NEEDLE_API __attribute__((visibility("default")))
6
+ #endif
7
+
8
+ #ifdef __cplusplus
9
+ extern "C" {
10
+ #endif
11
+
12
+ NEEDLE_API int needle_init(
13
+ const char* system_prompt,
14
+ const char* tools_json,
15
+ int force_tools
16
+ );
17
+
18
+ NEEDLE_API int needle_complete(
19
+ const char* input,
20
+ int max_new_tokens,
21
+ char* out,
22
+ int out_capacity
23
+ );
24
+
25
+ NEEDLE_API void needle_reset(void);
26
+
27
+ #ifdef __cplusplus
28
+ }
29
+ #endif
30
+ #endif