File size: 2,199 Bytes
47cb06e
 
 
 
 
 
c4a4d49
 
47cb06e
 
c4a4d49
47cb06e
c4a4d49
 
 
 
 
 
 
 
 
 
 
 
 
 
47cb06e
 
c4a4d49
 
47cb06e
c4a4d49
 
 
47cb06e
 
c4a4d49
47cb06e
c4a4d49
 
 
 
 
 
 
 
 
 
47cb06e
c4a4d49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
tags:
- gguf
- llama.cpp
- unsloth
- vision-language-model
- typescript
- web-development
---

# Gemma-4-TypeScript-Coder : GGUF

This model is a specialized fine-tune of **Gemma 4**, engineered for **TypeScript-centric web development**, strict type safety, and modern full-stack architectures. It was trained using **Unsloth Studio** for maximum efficiency and precision.

## 🟦 TypeScript Mastery
This fine-tune specializes in:
* **Strict Type Systems:** Expertise in complex generics, utility types, and advanced interfaces.
* **Modern Frameworks:** High proficiency in **Next.js**, **React**, **Vue 3**, and **Node.js**.
* **Visual Logic:** Leverages vision-language capabilities to transform UI wireframes or screenshots directly into type-safe components.
* **Best Practices:** Focus on clean architecture and idiomatic TypeScript patterns.

## 🀝 Credits & Acknowledgments
A major shout-out to **mhhmm** for the **[typescript-instruct-20k](https://huggingface.co/datasets/mhhmm/typescript-instruct-20k)** dataset. This robust collection of instructions allowed the model to grasp the nuances of the TypeScript ecosystem effectively.

## πŸš€ Usage & Inference
The model is provided in GGUF format, compatible with `llama.cpp`.

**Example usage**:
* **Standard Text Chat:** `llama-cli -hf MassivDash/Gemma-4-typescript-coder --jinja`
* **Vision/Image Tasks:** `llama-mtmd-cli -hf MassivDash/Gemma-4-typescript-coder --jinja`

## πŸ“‚ Available Model Files
* `gemma-4-e2b-it.Q8_0.gguf`
* `gemma-4-e2b-it.BF16-mmproj.gguf`

## ⚠️ Ollama Note for Vision Models
**Important:** Ollama currently requires a unified blob for vision models. 

To use this with Ollama:
1. Ensure your `Modelfile` is in the same directory as the merged BF16 model.
2. Run: `ollama create model_name -f ./Modelfile`

## πŸ”— Stay Connected
For more insights on AI development and fine-tuning, visit my blog: 
πŸ‘‰ **[spaceout.pl](https://spaceout.pl)**

---
*This model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth)*

[<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="200"/>](https://github.com/unslothai/unsloth)