templates | ||
.helmignore | ||
Chart.yaml | ||
LICENSE | ||
README.md | ||
values.yaml |
Serge AI Helm Chart
This Helm chart deploys a LLaMA based chat interface named Serge. https://github.com/nsarrazin/serge
Prerequisites
- Kubernetes 1.12+ or OpenShift 3.11+
- Helm 3+
Installing the Chart
To install the chart with the release name serge-ai
:
Enable helm OCI support
export HELM_EXPERIMENTAL_OCI=1
Install the chart
helm install serge-ai oci://registry-1.docker.io/mrtuxedo/serge
See the configuration section for information on how to customize the installation.
Uninstalling the Chart
To uninstall the chart with the release name serge-ai, run:
helm uninstall serge-ai
Configuration
The following table lists the configurable parameters of the chart and their default values. For more information, see the values.yaml file.
Parameter | Description | Default |
---|---|---|
image.tag | Target branch for Serge | release |
environment.timezone | Timezone Identifier for deployment | Europe/Amsterdam |
persistence.datadb.size | Volume size for chat history storage | 16Gi |
persistence.weights.size | Volume size for model weights storage | 64Gi |
To use the latest serge image instead of the last release, you'll want to set image.tag
to latest
/main
.
To override any of the default values, create a YAML file with your desired overrides and pass it to the helm install command using the --values flag. For example:
helm install serge-ai oci://registry-1.docker.io/mrtuxedo/serge --values my-values.yaml
For more information on configuring the chart, see the values.yaml file and the official Helm documentation.
Contributing
Thank you for considering contributing to this Helm chart! Pull requests and bug reports are always welcome.
Before submitting a pull request, please ensure that:
- Your changes are well-tested and conform to the Helm chart best practices and conventions.
- Your changes are clearly documented in the pull request description and/or the chart's README.md file.
- You have run the
helm lint
andhelm template
commands to validate your chart and ensure that it can be rendered correctly.
For major changes, please open an issue first to discuss your proposed changes.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
For more information on contributing to Helm charts, see the official Helm documentation.