Situus

STARK-WEB-12B-v1.7

Dedicated Endpoints

Run this model inference on single tenant GPU with unmatched speed and reliability at scale.

Learn more

Get help setting up a custom Dedicated Endpoints.

Talk with our engineer to get a quote for reserved GPU instances with discounts.

README

License: apache-2.0

🔍 Overview & Methodology

STARK-WEB-12B v1.7 is an advanced, highly specialized model fine-tuned on the Gemma 4 12B architecture. Engineered to act as a premium UI/UX designer and frontend developer, this model bridges the gap between raw code generation and artistic web design.

The training methodology behind STARK-WEB focuses on high-quality, synthetic web generation tasks derived from state-of-the-art models. The current iteration was fine-tuned on a heavily curated dataset comprising approximately 16 million tokens. This vast expansion from previous versions has drastically reduced overfitting and improved logical coherence in complex tasks.

Unlike standard coding assistants that output plain layouts, STARK-WEB-12B relies on a custom 9-step Chain-of-Thought (CoT) reasoning process. This explicit thinking phase allows the model to conceptualize physics, map custom color variables, and plan grid architectures before writing any code. The result is visually breathtaking interfaces featuring fluid transitions, advanced HSL color dynamics, glassmorphism, and highly robust logic.


📊 Technical Specifications


🛡️ Structured Chain-of-Thought (CoT) Workflow

To resolve logical hallucinations and infinite loops, STARK-WEB-12B v1.7 is constrained to reason through a strict 9-step algorithmic roadmap. This enforces cognitive staging, pushing the model to outline logic before generating syntax.

The thinking process executes exactly between the <|channel>thought and <channel|> tags.


⚠️ Limitations & Client Integration


🚀 How to Use (Transformers)

The model is published in the secure safetensors format. It uses the standard Gemma format (<|turn|>) and is designed to run with an empty system prompt.

python

from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("Situus/STARK-WEB-12B-v1.7")
model = AutoModelForCausalLM.from_pretrained("Situus/STARK-WEB-12B-v1.7", device_map="auto", torch_dtype="auto")
messages = [
{"role": "user", "content": "Write a fully functional Canvas snake game in a single HTML file."}
]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=4096, temperature=0.7)
print(tokenizer.decode(outputs[0], skip_special_tokens=False))

🔮 Future Roadmap: STARK-WEB v2

While v1.7 sets a strong foundation for single-file web prototyping, we are already hard at work on STARK-WEB v2.

The upcoming generation will feature:

  • Full IDE & OpenCode Compatibility: Native support for seamless integration into your favorite code editors without reasoning tag leakage.
  • Wider Scope: Moving beyond single-file applications to support multi-file React, Vue, and Node.js architectures.
  • Advanced Graphics: Native training support for 3D games, Three.js, and WebGL experiences.

Stay tuned!


📜 Citation & License

This model is open-sourced under the Apache 2.0 license.

bibtex

@misc{situus2026starkweb,
author = {Situus},
title = {STARK-WEB-12B v1.7: Optimizing Open Source Large Language Models for Structured Web Application Synthesis},
year = {2026},
publisher = {Hugging Face},
journal = {Hugging Face Model Hub}
}

Model provider

Situus

Model tree

Base

this model

Modalities

Input

Video, Audio, Text, Image

Output

Text

Pricing

Dedicated Endpoints

View details

Supported Functionality

Model APIs

Dedicated Endpoints

Container

More information

Explore FriendliAI today