🚀 UIGEN-T1.5 模型卡片
UIGEN-T1.5 是一款基於先進 Transformer 架構的 UI 生成模型,它在 Qwen2.5-Coder-32B-Instruct 基礎上進行微調,專注於生成美觀、現代且獨特的前端用戶界面。該模型運用複雜的推理和思維鏈方法,擅長生成結構嚴謹、視覺效果出色的 HTML 和 CSS 代碼,適用於打造簡潔的儀表盤、引人入勝的著陸頁和直觀的註冊表單。
展示視覺豐富性的著陸頁
🚀 快速開始
本部分將為你提供使用 UIGEN-T1.5 模型的基本信息和示例代碼,幫助你快速上手。
✨ 主要特性
- 先進的 UI 風格:能夠生成簡潔、現代且獨特的設計。
- 思維鏈推理:增強了推理能力,可實現精確的 HTML/CSS 佈局。
- 高可用性:生成響應式且可用於生產環境的前端代碼。
📦 安裝指南
文檔未提及安裝步驟,暫不提供相關內容。
💻 使用示例
基礎用法
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "smirki/UIGEN-T1.5"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name).to("cuda")
prompt = """<|im_start|>user
Design a sleek, modern dashboard for monitoring solar panel efficiency.<|im_end|>
<|im_start|>assistant
<|im_start|>think
"""
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=12012, do_sample=True, temperature=0.7)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
高級用法
文檔未提及高級用法相關代碼,暫不提供相關內容。
📚 詳細文檔
視覺示例
以下是 UIGEN-T1.5 生成界面的示例:
UIGEN-T1.5 生成的儀表盤 UI
使用場景
推薦用途
- 儀表盤:用於展示有洞察力且視覺上吸引人的數據界面。
- 著陸頁:打造引人入勝且轉化率高的網頁。
- 認證屏幕:設計優雅的註冊和登錄界面。
侷限性
- 交互性有限:主要關注 HTML/CSS,JavaScript 功能較少。
- 提示工程:可能需要特定的提示(例如,追加“answer”)。
性能與評估
- 優點:
- 高質量的 UI 生成。
- 對於結構化佈局有強大的推理能力。
- 缺點:
- 偶爾會出現重複的設計模式。
- 複雜設計中會有輕微的偽影。
技術規格
屬性 |
詳情 |
模型類型 |
基於 Transformer 的大語言模型 |
基礎模型 |
Qwen2.5-Coder-7B-Instruct |
精度 |
bf16 混合精度,量化到 q8 |
硬件要求 |
建議 12GB VRAM |
軟件依賴 |
Hugging Face Transformers、PyTorch |
引用信息
@misc{Tesslate_UIGEN-T1.5,
title={UIGEN-T1.5: Advanced Chain-of-Thought UI Generation Model},
author={smirki},
year={2025},
publisher={Hugging Face},
url={https://huggingface.co/Tesslate/UIGEN-T1.5}
}
聯繫與社區
由 vichar ai 贊助 Huggingface 網站
📄 許可證
本模型採用 Apache-2.0 許可證。