Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/helixml/helix
Multi-node production GenAI stack. Run the best of open source AI easily on your own servers. Easily add knowledge from documents and scrape websites. Create your own AI by fine-tuning open source models. Integrate LLMs with APIs. Run gptscript securely on the server
https://github.com/helixml/helix
api finetuning function-calling golang gptscript helm k8s llama llm llm-agent llm-serving mistral mixtral openai openapi rag sdxl self-hosted stable-diffusion swagger
Last synced: 2 days ago
JSON representation
Multi-node production GenAI stack. Run the best of open source AI easily on your own servers. Easily add knowledge from documents and scrape websites. Create your own AI by fine-tuning open source models. Integrate LLMs with APIs. Run gptscript securely on the server
- Host: GitHub
- URL: https://github.com/helixml/helix
- Owner: helixml
- License: other
- Created: 2023-10-17T07:11:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T08:58:36.000Z (3 months ago)
- Last Synced: 2024-10-29T10:00:43.062Z (3 months ago)
- Topics: api, finetuning, function-calling, golang, gptscript, helm, k8s, llama, llm, llm-agent, llm-serving, mistral, mixtral, openai, openapi, rag, sdxl, self-hosted, stable-diffusion, swagger
- Language: Go
- Homepage: https://tryhelix.ai
- Size: 40.4 MB
- Stars: 335
- Watchers: 7
- Forks: 27
- Open Issues: 95
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
SaaS •
Private Deployment •
Docs •
Discord# HelixML
[👥 Discord](https://discord.gg/VJftd844GE)
Private GenAI stack. Deploy the best of open AI in your own data center or VPC and retain complete data security & control.
Including support for RAG, API-calling and fine-tuning models that's as easy as drag'n'drop. Build and deploy [LLM apps by writing a helix.yaml](https://docs.helix.ml/helix/develop/getting-started/).
Looking for a private GenAI platform? From language models to image models and more, Helix brings the best of open source AI to your business in an ergonomic, scalable way, while optimizing the tradeoff between GPU memory and latency.
## Install on Docker
Use our quickstart installer:
```
curl -sL -O https://get.helix.ml/install.sh
chmod +x install.sh
sudo ./install.sh
```
The installer will prompt you before making changes to your system. By default, the dashboard will be available on `http://localhost:8080`.For setting up a deployment with a DNS name, see `./install.sh --help` or read [the detailed docs](https://docs.helix.ml/helix/private-deployment/controlplane/). We've documented easy TLS termination for you.
Attach your own GPU runners per [runners docs](https://docs.helix.ml/helix/private-deployment/controlplane/#attach-a-runner-to-an-existing-control-plane) or use any [external OpenAI-compatible LLM](https://docs.helix.ml/helix/private-deployment/controlplane/#install-control-plane-pointing-at-any-openai-compatible-api).
## Install on Kubernetes
Use our helm charts:
* [Control Plane helm chart](https://docs.helix.ml/helix/private-deployment/helix-controlplane-helm-chart/)
* [Runner helm chart](https://docs.helix.ml/helix/private-deployment/helix-runner-helm-chart/)## Developer Instructions
For local development, refer to the [Helix local development guide](./local-development.md).
## License
Helix is [licensed](https://github.com/helixml/helix/blob/main/LICENSE.md) under a similar license to Docker Desktop. You can run the source code (in this repo) for free for:
* **Personal Use:** individuals or people personally experimenting
* **Educational Use:** schools/universities
* **Small Business Use:** companies with under $10M annual revenue and less than 250 employeesIf you fall outside of these terms, please [contact us](mailto:[email protected]) to discuss purchasing a license for large commercial use. If you are an individual at a large company interested in experimenting with Helix, that's fine under Personal Use until you deploy to more than one GPU on company-owned or paid-for infrastructure.
You are not allowed to use our code to build a product that competes with us.
Contributions to the source code are welcome, and by contributing you confirm that your changes will fall under the same license.
### Why these clauses in your license?
* We generate revenue to support the development of Helix. We are an independent software company.
* We don't want cloud providers to take our open source code and build a rebranded service on top of it.If you would like to use some part of this code under a more permissive license, please [get in touch](mailto:[email protected]).