diff options
| author | david <[email protected]> | 2026-10-14 06:57:11 -0300 |
|---|---|---|
| committer | david <[email protected]> | 2026-10-14 06:57:11 -0300 |
| commit | b8baac169d3716fac55272b7127f00f9adb92ee6 (patch) | |
| tree | 3e93a6031bc4b147b2ca2d0fd2f29fb269eea6a8 /colab_setup.py | |
| parent | 1013d472e65941fcb5e3adfe1d9a7beceb8403e5 (diff) | |
| download | faggot-chan-b8baac169d3716fac55272b7127f00f9adb92ee6.tar.gz faggot-chan-b8baac169d3716fac55272b7127f00f9adb92ee6.zip | |
bunch of stuff
Diffstat (limited to 'colab_setup.py')
| -rw-r--r-- | colab_setup.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/colab_setup.py b/colab_setup.py index 42d57d9..faf8f79 100644 --- a/colab_setup.py +++ b/colab_setup.py @@ -2,7 +2,7 @@ """ run this in a colab cell to stand up main.py + a public wss:// tunnel to it. session is ephemeral — restart the notebook, get a new url, re-paste it -into your bot.py-side config/connection.txt. +into your bot.py-side files/config/connection.txt (or rerun setup_wizard.py). """ import os import re @@ -14,8 +14,13 @@ from pathlib import Path SCRIPT_DIR = Path(__file__).resolve().parent CONFIG_DIR = SCRIPT_DIR / "config" -CHATMODEL = "hf.co/Stetsoncody/Llama-3.2-3B-Instruct-abliterated-GGUF:Q4_K_M" -EMBEDMODEL = "hf.co/CompendiumLabs/bge-base-en-v1.5-gguf" +def model_from_main(name): + # read the model names straight out of main.py so they can't drift apart + text = (SCRIPT_DIR / "main.py").read_text(encoding="utf-8") + return re.search(rf'^{name}\s*=\s*["\'](.+?)["\']', text, re.M).group(1) + +CHATMODEL = model_from_main("chatmodel") +EMBEDMODEL = model_from_main("embedmodel") def run(cmd, **kwargs): @@ -65,9 +70,13 @@ def ensure_params(): def start_main(): print("\n-- starting main.py --") + # same deal as the tunnel below, main.py prints a lot and raises BrokenPipe once this cell's stdout is gone + log_file = open(SCRIPT_DIR / "main.log", "w") return subprocess.Popen( f"python3 {SCRIPT_DIR / 'main.py'}", shell=True, + stdout=log_file, + stderr=subprocess.STDOUT, ) |
