Compare commits

..

No commits in common. "a9430e3ca78da43d9167686c0425e887af6a69e7" and "c64192e0359481fe6a589f77e7b6580e8ed93938" have entirely different histories.

10 changed files with 176 additions and 8 deletions

View file

@ -15,10 +15,10 @@ apps:
chart: app-template
targetRevision: 2.4.0
# - name: flowise
# repo: bjw-s
# chart: app-template
# targetRevision: 2.4.0
- name: flowise
repo: bjw-s
chart: app-template
targetRevision: 2.4.0
- name: big-agi
repo: bjw-s
@ -47,4 +47,3 @@ apps:
- discord-token
- ombi-api-key
- prompt-template
- instruct-template

View file

@ -9,10 +9,9 @@ controllers:
env:
BIBOT_PROMPT_FILE: /config/prompt-template
# BIBOT_INSTRUCT_PROMPT_FILE: /config/instruct-template
BROWSERLESS_URL: http://browserless.browserless.svc.cluster.local:3000
OPENAI_API_URL: http://localai-local-ai.ai.svc.cluster.local/v1
OPENAI_MODEL: command-r
OPENAI_MODEL: mixtral-8x7b-instruct
OMBI_API_URL: http://ombi.ombi.svc.cluster.local:3579/api/v1
DISCORD_CHANNELS: "1216440541064200192"
OMBI_API_TOKEN:

View file

@ -3,7 +3,7 @@ replicaCount: 1
deployment:
image:
repository: quay.io/go-skynet/local-ai
tag: v2.10.0-cublas-cuda12-ffmpeg-core
tag: v2.9.0-cublas-cuda12
pullPolicy: Always
runtimeClassName: nvidia

14
projects/ovos/lai.sh Normal file
View file

@ -0,0 +1,14 @@
LOCALAI=https://ai.dc
if [ "$1" == "search" ] ; then
curl ${LOCALAI}/models/available | jq ".[] | select(.name | contains(\"${2}\")) | .name"
elif [ "$1" == "apply" ] ; then
STATUS_URL=$(curl -q $LOCALAI/models/apply -H "Content-Type: application/json" -d "{ \"id\": \"${2}\" }" | jq -r .status)
STATUS=$(curl -q $STATUS_URL | jq -r .message)
while [ "$STATUS" != "completed" ] ; do
STATUS=$(curl -q $STATUS_URL | jq -r .message)
echo $STATUS
sleep 5
done
elif [ "$1" == "list" ] ; then
curl -q $LOCALAI/models | jq .
fi

View file

@ -0,0 +1,13 @@
config:
description: OpenVoice OS Services
apps:
- name: ovos-tts-server
repo: bjw-s
chart: app-template
targetRevision: 2.4.0
- name: ovos-stt-server
repo: bjw-s
chart: app-template
targetRevision: 2.4.0

View file

@ -0,0 +1,68 @@
controllers:
main:
containers:
main:
image:
repository: smartgic/ovos-stt-server-fasterwhisper
tag: alpha
pullPolicy: Always
env:
## VECTOR_DB: "lancedb"
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: vault-issuer
hosts:
- host: ovos-stt-server.dc
paths:
- path: /
service:
name: main
port: http
tls:
- hosts:
- ovos-stt-server.dc
secretName: ovos-stt-server-tls
configMaps:
config:
enabled: true
data:
mycroft.conf: |
{
"stt": {
"module": "ovos-stt-plugin-fasterwhisper",
"ovos-stt-plugin-fasterwhisper": {
"model": "medium",
"cpu_threads": 8
}
}
}
persistence:
config:
type: configMap
enabled: true
name: ovos-stt-server-config
advancedMounts:
main:
main:
- path: /home/ovos/.config/mycroft/mycroft.conf
readOnly: true
subPath: mycroft.conf
securityContext:
privileged: false
service:
main:
ports:
http:
enabled: true
port: 8080
type: ClusterIP

View file

@ -0,0 +1,75 @@
controllers:
main:
containers:
main:
image:
repository: docker.io/smartgic/ovos-tts-server-piper
tag: alpha
pullPolicy: Always
env:
# GID='1000'
ingress:
main:
annotations:
cert-manager.io/cluster-issuer: vault-issuer
enabled: true
hosts:
- host: ovos-tts-server.dc
paths:
- path: /
service:
name: main
port: http
tls:
- hosts:
- ovos-tts-server.dc
secretName: ovos-tts-server-tls
configMaps:
config:
enabled: true
data:
mycroft.conf: |
{
"tts": {
"module": "ovos-tts-plugin-piper",
"ovos-tts-plugin-piper": {
"model": "alan-low"
}
}
}
persistence:
data:
type: persistentVolumeClaim
enabled: true
size: 2Gi
storageClass: ssd
accessMode: ReadWriteOnce
globalMounts:
- path: /home/ovos/.local/share/piper_tts
config:
type: configMap
enabled: true
name: ovos-tts-server-config
advancedMounts:
main:
main:
- path: /home/ovos/.config/mycroft/mycroft.conf
readOnly: true
subPath: mycroft.conf
securityContext:
privileged: false
service:
main:
ports:
http:
enabled: true
port: 9666
type: ClusterIP