summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSir-Photch2023-10-08 20:30:18 +0200
committerSir-Photch2023-10-08 20:30:18 +0200
commit032c7518b110e25bd7e651e3c31b2bc13496c9b2 (patch)
treecb348dcdbb2ef110dbacb8611a45e877963b1fba
parentb7800278fa712a6f510f07beb25d03eb8d4cd00c (diff)
downloadaur-032c7518b110e25bd7e651e3c31b2bc13496c9b2.tar.gz
add argconf
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
-rw-r--r--litellm-ollama.argconf12
-rw-r--r--litellm-ollama@.service3
4 files changed, 30 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e11ed8c6095..ebdfcb3aa9f9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = litellm-ollama
pkgdesc = Setup service to run ollama models via litellm
- pkgver = 0.1.0
+ pkgver = 2
pkgrel = 1
install = litellm-ollama.install
arch = any
@@ -8,12 +8,15 @@ pkgbase = litellm-ollama
depends = litellm
depends = ollama
backup = etc/litellm-ollama/litellm-ollama.env
+ backup = etc/litellm-ollama/litellm-ollama.argconf
source = litellm-ollama@.service
+ source = litellm-ollama.argconf
source = litellm-ollama.install
source = sysusers-litellm-ollama.conf
source = tmpfiles-litellm-ollama.conf
source = litellm-ollama.env
- sha512sums = 33ebaba40507448641bf42b483a3b15706ded6b111753a40be67f51fef52dd568f8fa50dd6c7e5bffbf53ede28cce648b9b99df993572aeee3b159de897e888e
+ sha512sums = fd1054bd794b43d7da2cc6e20621197debe0babd5b1ab3379148f842b45b9835492516689ef2b503d98f4b63bc7facb7d52ff3aadc7e264264f096fe32d39960
+ sha512sums = baad7bd889d88acb2ace1a34709602c25bdbbc5ca52ffb58492c8650c7cbc15bda0e862366f2a7d2b9d85adafca88806ab8b1947f6e9c24c67b6b27011ccbf7b
sha512sums = b9493c66cb699af763eb828fe54ed974d8bdc3e1fb5fd5aabb2bc0040f317088f28661b7964d23f3495fee6afbcf093334cb24cfa20d831ebf3bacb72c6e58c3
sha512sums = ff9f5761112a6bc9a588588fa13ce552dd0d0f1e36873014a3b6aa07938caf6e61b9052b5aa4ce3f54239d6a53f42e26fb3e980250a08db09063be70d68070cd
sha512sums = d4c3034ea25e2776f4b9072f3f55b8b6dad4a8c31a748d4661fc1f1d87b77d416ea52b1bba4690a81c2c16034c87dacd13e49bc7323eba989b67d096fdc473e2
diff --git a/PKGBUILD b/PKGBUILD
index 8b38f744a8f2..71cb0822f692 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sir-Photch <sir-photch@posteo.me>
pkgname=litellm-ollama
-pkgver=0.1.0
+pkgver=2
pkgrel=1
pkgdesc='Setup service to run ollama models via litellm'
arch=(any)
@@ -10,17 +10,22 @@ depends=(
litellm
ollama
)
-backup=(etc/litellm-ollama/litellm-ollama.env)
+backup=(
+ etc/litellm-ollama/litellm-ollama.env
+ etc/litellm-ollama/litellm-ollama.argconf
+)
install=litellm-ollama.install
source=(
'litellm-ollama@.service'
+ 'litellm-ollama.argconf'
'litellm-ollama.install'
'sysusers-litellm-ollama.conf'
'tmpfiles-litellm-ollama.conf'
'litellm-ollama.env'
)
-sha512sums=('33ebaba40507448641bf42b483a3b15706ded6b111753a40be67f51fef52dd568f8fa50dd6c7e5bffbf53ede28cce648b9b99df993572aeee3b159de897e888e'
+sha512sums=('fd1054bd794b43d7da2cc6e20621197debe0babd5b1ab3379148f842b45b9835492516689ef2b503d98f4b63bc7facb7d52ff3aadc7e264264f096fe32d39960'
+ 'baad7bd889d88acb2ace1a34709602c25bdbbc5ca52ffb58492c8650c7cbc15bda0e862366f2a7d2b9d85adafca88806ab8b1947f6e9c24c67b6b27011ccbf7b'
'b9493c66cb699af763eb828fe54ed974d8bdc3e1fb5fd5aabb2bc0040f317088f28661b7964d23f3495fee6afbcf093334cb24cfa20d831ebf3bacb72c6e58c3'
'ff9f5761112a6bc9a588588fa13ce552dd0d0f1e36873014a3b6aa07938caf6e61b9052b5aa4ce3f54239d6a53f42e26fb3e980250a08db09063be70d68070cd'
'd4c3034ea25e2776f4b9072f3f55b8b6dad4a8c31a748d4661fc1f1d87b77d416ea52b1bba4690a81c2c16034c87dacd13e49bc7323eba989b67d096fdc473e2'
@@ -29,8 +34,9 @@ sha512sums=('33ebaba40507448641bf42b483a3b15706ded6b111753a40be67f51fef52dd568f8
package() {
cd "$srcdir"
- install -Dm644 "$pkgname.env" "$pkgdir/etc/$pkgname/$pkgname.env"
-
+ install -Dm640 "$pkgname.env" "$pkgdir/etc/$pkgname/$pkgname.env"
+ install -Dm640 "$pkgname.argconf" "$pkgdir/etc/$pkgname/$pkgname.argconf"
+
mkdir -p "$pkgdir/var/lib/$pkgname/.config/litellm"
ln -s "/etc/$pkgname/$pkgname.env" "$pkgdir/var/lib/$pkgname/.config/litellm/.env.litellm"
diff --git a/litellm-ollama.argconf b/litellm-ollama.argconf
new file mode 100644
index 000000000000..6469d9b7dcaf
--- /dev/null
+++ b/litellm-ollama.argconf
@@ -0,0 +1,12 @@
+# LiteLLM launch parameters
+
+# Port on which LiteLLM will listen, default 8000
+# PORT="--port=8000"
+
+# Enable telemetry bound to LiteLLM developers, default True
+# TELEMETRY="--telemetry=True"
+
+# Model parameters
+# TEMPERATURE="--temperature=0.2"
+# MAX_TOKENS="--max_tokens=2000"
+
diff --git a/litellm-ollama@.service b/litellm-ollama@.service
index fd54396dedbe..bb8678882ebc 100644
--- a/litellm-ollama@.service
+++ b/litellm-ollama@.service
@@ -6,7 +6,8 @@ Type=simple
User=litellm-ollama
Group=litellm-ollama
-ExecStart=/usr/bin/litellm --model ollama/%i --api_base http://localhost:11434
+EnvironmentFile=/etc/litellm-ollama/litellm-ollama.argconf
+ExecStart=/usr/bin/litellm --model ollama/%i --api_base http://localhost:11434 $PORT $TELEMETRY $TEMPERATURE $MAX_TOKENS
Restart=on-failure
RestartSec=30s