GitHub / withcatai / node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withcatai%2Fnode-llama-cpp
PURL: pkg:github/withcatai/node-llama-cpp
Stars: 1,643
Forks: 140
Open issues: 9
License: mit
Language: TypeScript
Size: 22.1 MB
Dependencies parsed at:
940
Created at: about 2 years ago
Updated at: 3 days ago
Pushed at: 7 days ago
Last synced at: 2 days ago
Commit Stats
Commits: 174
Authors: 6
Mean commits per author: 29.0
Development Distribution Score: 0.063
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/withcatai/node-llama-cpp
Topics: ai, bindings, catai, cmake, cmake-js, cuda, embedding, function-calling, gguf, gpu, grammar, json-schema, llama, llama-cpp, llm, metal, nodejs, prebuilt-binaries, self-hosted, vulkan
Funding Links https://github.com/sponsors/giladgd
- actions/checkout v3 composite
- actions/deploy-pages v2 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- actions/upload-pages-artifact v2 composite
- amannn/action-semantic-pull-request v5 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- @commitlint/cli ^17.7.1 development
- @commitlint/config-conventional ^17.7.0 development
- @semantic-release/exec ^6.0.3 development
- @types/bytes ^3.1.1 development
- @types/cli-progress ^3.11.0 development
- @types/cross-spawn ^6.0.2 development
- @types/fs-extra ^11.0.1 development
- @types/node ^20.4.9 development
- @types/uuid ^9.0.2 development
- @types/yargs ^17.0.24 development
- @typescript-eslint/eslint-plugin ^6.3.0 development
- @typescript-eslint/parser ^6.3.0 development
- eslint ^8.46.0 development
- eslint-plugin-import ^2.28.0 development
- eslint-plugin-node github:giladgd/eslint-plugin-node#dev/giladgd/fixImportExtentionFixingInTypeScript development
- husky ^8.0.3 development
- semantic-release ^21.0.7 development
- ts-node ^10.9.1 development
- tslib ^2.6.1 development
- typedoc ^0.24.8 development
- typescript ^5.1.6 development
- zx ^7.2.3 development
- chalk ^5.3.0
- cli-progress ^3.12.0
- cross-env ^7.0.3
- cross-spawn ^7.0.3
- env-var ^7.3.1
- fs-extra ^11.1.1
- node-addon-api ^7.0.0
- node-gyp ^9.4.0
- octokit ^3.1.0
- ora ^7.0.1
- simple-git ^3.19.1
- uuid ^9.0.0
- yargs ^17.7.2