Skip to content

Commit 172b0bd

Browse files
committed
feat: default to Gemma 4 (google/gemma-4-4b-it) via hf-inference
Requires accepting the Gemma 4 license at: huggingface.co/google/gemma-4-4b-it with the account that owns HF_TOKEN. Falls back to featherless-ai/gemma-3-12b-it if GEMMA_MODEL/GEMMA_PROVIDER Space env vars are set to the old values.
1 parent 47848b9 commit 172b0bd

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

apps/hdp-physical-hf/app.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,14 @@
4343
sign_edt,
4444
)
4545

46-
# ── Gemma via HF Inference API ───────────────────────────────────────────────
47-
# featherless-ai serves Gemma 3/4 without needing model-specific term acceptance.
48-
# Override via Space env vars:
49-
# GEMMA_MODEL — e.g. google/gemma-4-4b-it (once that model is ungated)
50-
# GEMMA_PROVIDER — e.g. hf-inference
51-
_GEMMA_MODEL = os.environ.get("GEMMA_MODEL", "google/gemma-3-12b-it")
52-
_GEMMA_PROVIDER = os.environ.get("GEMMA_PROVIDER", "featherless-ai")
46+
# ── Gemma 4 via HF Inference API ─────────────────────────────────────────────
47+
# Default: google/gemma-4-4b-it on hf-inference (requires accepting license at
48+
# huggingface.co/google/gemma-4-4b-it with the account that owns HF_TOKEN).
49+
# Override via Space env vars if needed:
50+
# GEMMA_MODEL — e.g. google/gemma-4-12b-it
51+
# GEMMA_PROVIDER — e.g. featherless-ai
52+
_GEMMA_MODEL = os.environ.get("GEMMA_MODEL", "google/gemma-4-4b-it")
53+
_GEMMA_PROVIDER = os.environ.get("GEMMA_PROVIDER", "hf-inference")
5354
_HF_TOKEN = os.environ.get("HF_TOKEN")
5455
_gemma_client = None
5556
_GEMMA_AVAILABLE = False

0 commit comments

Comments
 (0)