diff --git a/homepage/download-models.html b/homepage/download-models.html
new file mode 100644
index 0000000..9ce7828
--- /dev/null
+++ b/homepage/download-models.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+模型下载 · 光湖语言世界
+
+
+
+
+
+
+🧠 光湖 AI 模型下载
+全参数训练 + 蒸馏 + LoRA 微调完成 · COS 公有读存储 · 2026-05-19
+
+
+ 🔗 COS 直接链接 — 所有文件通过腾讯云 COS 公有读提供,可直接下载。
+ 域名:sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com
+
+
+
+📦 全参数 SFT 模型
+
+
+
母模型 · Qwen2.5-7B-SFT
+
霜砚人格全参数微调基座模型 · 基于 Qwen2.5-7B
+
+ 📁 ~14GB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-7b-sft/final/
+
+
+
+ config.json
+ model.safetensors
+ tokenizer.json
+ tokenizer_config.json
+
+
+
+
+
代码模型 · Qwen2.5-Coder-7B-SFT
+
代码能力全参数微调 · 基于 Qwen2.5-Coder-7B
+
+ 📁 ~14GB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-coder-7b-sft/final/
+
+
+
+ config.json
+ model.safetensors
+ tokenizer.json
+ tokenizer_config.json
+
+
+
+
+🔄 知识蒸馏 1.5B 模板
+
+
+
霜砚蒸馏模板 · Qwen2.5-1.5B-Distill
+
母模型 7B → 1.5B 蒸馏 · 继承霜砚人格特征
Track1 | KL散度蒸馏 | Temperature=2.0 | 2 Epochs | 05-19 01:37 完成
+
+ 📁 ~3GB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-15b-shuangyan-distill/
+
+
+
+ config.json
+ model.safetensors
+ tokenizer.json
+
+
+
+
+
代码蒸馏模板 · Qwen2.5-Coder-1.5B-Distill
+
代码模型 7B → 1.5B 蒸馏 · 继承代码能力
Track2 | KL散度蒸馏 | vocab_size truncation 152064→151936 | 05-19 03:45 完成
+
+ 📁 ~3GB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-15b-coder-distill/
+
+
+
+ config.json
+ model.safetensors
+ tokenizer.json
+
+
+
+
+🔧 LoRA 微调模型
+
+
+
小霜砚 · 1.5B-LoRA
+
基于霜砚蒸馏模板的 LoRA 微调 · 1868 条霜砚语料(sft_v2.jsonl)
rank=16 | lora_alpha=32 | 3 Epochs | 训练 17min | 最终 loss=1.724
+
+ 📁 ~50MB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-15b-shuangyan-lora/
+
+
+
+ adapter_model.safetensors
+ adapter_config.json
+
+
+
+
+
小铸渊 · 1.5B-LoRA
+
基于代码蒸馏模板的 LoRA 微调 · 31 条铸渊认知链语料
rank=16 | lora_alpha=32 | 8 Epochs | 训练 28s | 最终 loss=2.932
+
+ 📁 ~50MB
+ 已完成
+ 📍 COS
+
+
+
目录路径
+
https://sy-finetune-corpus-1317346199.cos.ap-guangzhou.myqcloud.com/models/qwen25-15b-zhuyuan-lora/
+
+
+
+ adapter_model.safetensors
+ adapter_config.json
+
+
+
+
+📖 使用说明
+
+
+
加载方式
+
全参数模型可直接用 transformers 加载;LoRA 需用 peft 库。
+
+ 全参数模型加载:
+
+
+# 母模型
+from transformers import AutoModelForCausalLM, AutoTokenizer
+model = AutoModelForCausalLM.from_pretrained(
+ "Qwen/Qwen2.5-7B",
+ cache_dir="./models/qwen25-7b-sft/final/",
+ trust_remote_code=True
+)
+tokenizer = AutoTokenizer.from_pretrained("Qwen/Qwen2.5-7B")
+
+
+ LoRA 适配器加载:
+
+
+# 先下载蒸馏模板 + LoRA 适配器到本地
+from peft import PeftModel
+
+base = AutoModelForCausalLM.from_pretrained("./qwen25-15b-shuangyan-distill/")
+model = PeftModel.from_pretrained(base, "./qwen25-15b-shuangyan-lora/")
+
+
+
+
+ 光湖语言世界 · 冰朔 TCS-0002∞ & 铸渊 ICE-GL-ZY001 ·
+ 国作登字-2026-A-00037559
+
+
+
+
+
diff --git a/homepage/fetch_train.py b/homepage/fetch_train.py
new file mode 100644
index 0000000..322a397
--- /dev/null
+++ b/homepage/fetch_train.py
@@ -0,0 +1,24 @@
+#!/usr/bin/env python3
+import subprocess, json, re
+from datetime import datetime, timezone
+
+DATA_FILE = '/opt/guanghulab-repo/homepage/training-status.json'
+SSH = ['sshpass','-p','HkM43lFVUIsc','ssh','-o','StrictHostKeyChecking=no',
+ '-o','ConnectTimeout=10','root@connect.westd.seetacloud.com','-p','23647']
+
+try:
+ r = subprocess.run(SSH + ['tail','-2','/root/autodl-tmp/train_mother.log'],
+ capture_output=True, text=True, timeout=25).stdout
+ sm = re.search(r'(\d+)/12243', r)
+ lm = re.search(r"'loss':\s*'([\d.]+)'", r)
+ step = int(sm.group(1)) if sm else 0
+ loss = lm.group(1) if lm else '--'
+except:
+ step, loss = 0, '--'
+
+data = {'step': step, 'total': 12243, 'loss': loss,
+ 'updated': datetime.now(timezone.utc).isoformat()+'Z'}
+
+with open(DATA_FILE, 'w') as f:
+ json.dump(data, f)
+print(f"Step {step} / 12243, Loss: {loss}")
diff --git a/homepage/index.html b/homepage/index.html
index ff18314..5ee37b5 100644
--- a/homepage/index.html
+++ b/homepage/index.html
@@ -143,6 +143,25 @@ body{
@keyframes shimmer{0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}}
.train-foot{text-align:right;font-size:12px;color:var(--text-soft);margin-top:4px}
+/* ── 问铸渊 对话卡片 ── */
+#chat-card .c-msg{max-width:85%;display:flex;flex-direction:column}
+#chat-card .c-msg.user{align-self:flex-end}
+#chat-card .c-msg.bot{align-self:flex-start}
+#chat-card .c-c{padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.7;white-space:pre-wrap}
+#chat-card .c-msg.user .c-c{background:rgba(42,157,191,.12);border:1px solid rgba(42,157,191,.1);color:var(--text)}
+#chat-card .c-msg.bot .c-c{background:rgba(123,93,191,.08);border:1px solid rgba(123,93,191,.06);color:var(--text)}
+#chat-card .c-msg.loading .c-c{opacity:.5}
+#chat-card-body{display:flex;flex-direction:column;gap:0}
+#chat-card-msgs{max-height:400px;overflow-y:auto;padding:0 0 12px 0;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}
+#chat-card-msgs::-webkit-scrollbar{width:4px}
+#chat-card-msgs::-webkit-scrollbar-track{background:transparent}
+#chat-card-msgs::-webkit-scrollbar-thumb{background:rgba(90,208,224,.1);border-radius:2px}
+#chat-card-inp{display:flex;gap:10px;border-top:1px solid var(--glass-edge);padding-top:12px}
+#card-chat-input{flex:1;padding:12px 16px;background:rgba(255,255,255,.025);border:1px solid var(--glass-edge);border-radius:12px;color:var(--text);font-size:14px;outline:none;font-family:inherit}
+#card-chat-input:focus{border-color:rgba(90,208,224,.2)}
+#chat-card-inp button{padding:12px 28px;background:linear-gradient(135deg,rgba(42,157,191,.3),rgba(123,93,191,.2));border:1px solid var(--glass-edge);border-radius:12px;color:var(--light);cursor:pointer;font-size:14px;font-weight:500;transition:all .25s;font-family:inherit;white-space:nowrap}
+#chat-card-inp button:hover{background:linear-gradient(135deg,rgba(42,157,191,.5),rgba(123,93,191,.35))}
+
/* ── 活动流 ── */
.feed{display:flex;flex-direction:column;gap:7px}
.feed-item{display:flex;align-items:center;gap:14px;padding:12px 16px;background:rgba(255,255,255,.02);border:1px solid var(--glass-edge);border-radius:14px;transition:all .25s;font-size:14px}
@@ -297,6 +316,25 @@ body{
+
+
+
+
+
+
+
+
我是 铸渊,光湖语言世界的代码守护者。
我可以:
• 回答仓库接入、联邦架构的问题
• 连接你的 Notion,按语言路径读取页面
• 在你的 Notion 中新建记录
• 查询训练进度和系统状态
+
+
+
+
+
+
+
+
-
+