Skip to content

feat(sdk): add gemma4:e2b/e4b to structured-output whitelist#35

Merged
s1dd4rth merged 1 commit intomainfrom
feat/gemma4-whitelist
Apr 16, 2026
Merged

feat(sdk): add gemma4:e2b/e4b to structured-output whitelist#35
s1dd4rth merged 1 commit intomainfrom
feat/gemma4-whitelist

Conversation

@s1dd4rth
Copy link
Copy Markdown
Owner

Gemma 4's edge models support structured JSON via Ollama's format parameter. Adding to MODEL_PREFERENCES.structured so pickModel auto-selects them. Prep for the OnePlus 9R demo (SD870, 11.2 GB RAM — gemma4:e4b fits comfortably). Examples regenerated. 185 tests pass.

🤖 Generated with Claude Code

Gemma 4's edge models (E2B ~1.5GB, E4B ~3GB) fit on phones with
6+ GB RAM and support structured JSON via Ollama's format parameter.
Adding them at the top of MODEL_PREFERENCES.structured so pickModel
auto-selects them when available — they're the newest frontier-class
edge models and should outperform qwen2.5:1.5b on structured output.

Examples regenerated (bytes change because the SDK source changed).
185 tests pass. Drift zero.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@s1dd4rth s1dd4rth merged commit e527508 into main Apr 16, 2026
7 checks passed
@s1dd4rth s1dd4rth deleted the feat/gemma4-whitelist branch April 16, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant