Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node llama.cpp bindings #234

Open
nnance opened this issue Jan 10, 2024 · 2 comments
Open

Node llama.cpp bindings #234

nnance opened this issue Jan 10, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@nnance
Copy link
Contributor

nnance commented Jan 10, 2024

So I recently found your project and really like your approach. I have actually been working on a similar project of my own because based on TypeScript. I started my own project because I wanted something with minimal to zero dependencies, lightweight and focused. The concept is a toolbox of lightweight AI libraries that can be used independently or together to build a complete application. You have several of the pieces I have started building. I am considering contributing to your project instead.

I was thinking about building a model fusion package that offers llama.cpp bindings for Nodejs. It would allow people to use mode fusion with local models without having to run a separate server.

Thoughts?

@lgrammel
Copy link
Collaborator

lgrammel commented Jan 10, 2024

@nnance I love the idea! Ideally it would be a new model provider in a separate node module that people can install, so they don't have to go through any compile steps when using modelfusion core. Over time I want to move all providers to standalone modules, but that's after even v1. The internal API for TextGenerationModels and TextStreamingModels is still somewhat in Flux, but you can take a look here and build on that:

@lgrammel lgrammel added the enhancement New feature or request label Jan 10, 2024
@nnance
Copy link
Contributor Author

nnance commented Jan 11, 2024

@lgrammel totally aligned on separate node module but it would be great if it was part of a modefusion. have you thought of creating GitHub and NPM organization? Moving this to discord.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants