Skip to content

Commit 2ca4fee

Browse files
authored
Add open-webui as the default chatbot (#357)
* Add open-webui dependence Signed-off-by: kerthcet <[email protected]> * Add open-webui as the default chatbot Signed-off-by: kerthcet <[email protected]> * Update readme.md Signed-off-by: kerthcet <[email protected]> * Update readme.md Signed-off-by: kerthcet <[email protected]> --------- Signed-off-by: kerthcet <[email protected]>
1 parent 14dde96 commit 2ca4fee

File tree

16 files changed

+94
-14
lines changed

16 files changed

+94
-14
lines changed

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,14 @@ helm: manifests kustomize helmify
316316

317317
.PHONY: helm-install
318318
helm-install: helm
319-
helm upgrade --install llmaz ./chart -f ./chart/values.global.yaml
319+
helm upgrade --install llmaz ./chart -f ./chart/values.global.yaml --dependency-update
320320

321321
.PHONY: helm-upgrade
322322
helm-upgrade: image-push artifacts helm-install
323323

324+
.PHONY: install-chatbot
325+
install-chatbot: helm-install
326+
324327
.PHONY: helm-package
325328
helm-package: helm
326329
# Make sure will alwasy start with a new line.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Easy, advanced inference platform for large language models on Kubernetes
3838
- **Various Model Providers**: llmaz supports a wide range of model providers, such as [HuggingFace](https://huggingface.co/), [ModelScope](https://www.modelscope.cn), ObjectStores. llmaz will automatically handle the model loading, requiring no effort from users.
3939
- **Multi-Host Support**: llmaz supports both single-host and multi-host scenarios with [LWS](https://github.com/kubernetes-sigs/lws) from day 0.
4040
- **Scaling Efficiency**: llmaz supports horizontal scaling with [HPA](./docs/examples/hpa/README.md) by default and will integrate with autoscaling components like [Cluster-Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) or [Karpenter](https://github.com/kubernetes-sigs/karpenter) for smart scaling across different clouds.
41+
- **Build-in ChatUI**: Out-of-the-box chatbot support with the integration of [Open WebUI](https://github.com/open-webui/open-webui), see configurations [here](./docs/open-webui.md).
4142

4243
## Quick Start
4344

chart/Chart.lock

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: open-webui
3+
repository: https://helm.openwebui.com/
4+
version: 6.4.0
5+
digest: sha256:2520f6e26f2e6fd3e51c5f7f940eef94217c125a9828b0f59decedbecddcdb29
6+
generated: "2025-04-21T00:50:06.532039+08:00"

chart/Chart.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,9 @@ version: 0.0.8
1919
# follow Semantic Versioning. They should reflect the version the application is using.
2020
# It is recommended to use it with quotes.
2121
appVersion: 0.1.2
22+
23+
dependencies:
24+
- name: open-webui
25+
version: "6.4.0"
26+
repository: "https://helm.openwebui.com/"
27+
condition: open-webui.enabled

chart/templates/backends/llamacpp.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.backendRuntime.enable -}}
1+
{{- if .Values.backendRuntime.enabled -}}
22
apiVersion: inference.llmaz.io/v1alpha1
33
kind: BackendRuntime
44
metadata:

chart/templates/backends/ollama.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.backendRuntime.enable -}}
1+
{{- if .Values.backendRuntime.enabled -}}
22
apiVersion: inference.llmaz.io/v1alpha1
33
kind: BackendRuntime
44
metadata:

chart/templates/backends/sglang.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.backendRuntime.enable -}}
1+
{{- if .Values.backendRuntime.enabled -}}
22
apiVersion: inference.llmaz.io/v1alpha1
33
kind: BackendRuntime
44
metadata:

chart/templates/backends/tgi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.backendRuntime.enable -}}
1+
{{- if .Values.backendRuntime.enabled -}}
22
apiVersion: inference.llmaz.io/v1alpha1
33
kind: BackendRuntime
44
metadata:

chart/templates/backends/vllm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.backendRuntime.enable -}}
1+
{{- if .Values.backendRuntime.enabled -}}
22
apiVersion: inference.llmaz.io/v1alpha1
33
kind: BackendRuntime
44
metadata:

chart/templates/lws/leaderworkerset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.leaderWorkerSet.enable -}}
1+
{{- if .Values.leaderWorkerSet.enabled -}}
22
apiVersion: v1
33
kind: Namespace
44
metadata:

0 commit comments

Comments
 (0)