henk717 / KoboldAI

KoboldAI is generative AI software optimized for fictional use, but capable of much more!
http://koboldai.com
GNU Affero General Public License v3.0
371 stars 132 forks source link

Bug: KOBOLDAI_ARGS not implemented (docker) #485

Closed chrisbennight closed 11 months ago

chrisbennight commented 11 months ago

https://github.com/henk717/KoboldAI/blob/united/docker-standalone/Readme.txt#L17 Indicates that KOBOLDAI_ARGS will override the default args, but this doesn't seem to be implemented

-- https://github.com/KoboldAI/KoboldAI-Client/blob/main/docker-standalone/docker-helper.sh#L47 - no logic here -- https://github.com/search?q=repo%3AKoboldAI%2FKoboldAI-Client%20KOBOLDAI_ARGS&type=code - search shows only ref to that env var as in the docs

So unless I'm missing something there is no way to override the args in the docker image?

(my specific problem is I want to disable the cloudflare tunnel; --host instead of --remote, and I was unable to change the default behaviour with that env var)

henk717 commented 11 months ago

It definately works since I also use it in my runpod template over at https://koboldai.org/runpod-united You are looking for this https://github.com/henk717/KoboldAI/blob/united/aiserver.py#L1496-L1499

chrisbennight commented 11 months ago

Ah, I thought "latest" was the docker tag to use, not "united". From your code ref I see the logic in the united branch (and at https://hub.docker.com/r/koboldai/koboldai/tags I see latest is 6 months older than united)