TOOL 03 // REPRODUCIBLE ARTIFACT & CONFIG WORKBENCH
可复现附件与参数化配置工作台
集中管理并在线定制全站指南配套的 Docker Compose、n8n 工作流 JSON、树莓派 5 硬件自检脚本与流式容错客户端。在浏览器内修改端口、路径与模型标识,实时预览并下载 UTF-8 文件。
[核心实测结论 / TL;DR]Tinker AI 实测工坊的可复现附件与配置工作台收录了与全站 42 篇实测指南 1 对 1 绑定的 42 套参数化生产配置(涵盖 Docker Compose 持久化栈、n8n + MCP 自动化工作流 JSON、AMD Strix Halo 与 Jetson Super 显存调优脚本、树莓派 5 离线语音与 Hailo NPU 自检脚本、Qwen2.5-VL 扫描件表格 OCR 脚本、Nginx 局域网鉴权反代及抗中断 SSE 客户端)。所有模板均默认遵循 127.0.0.1 回环绑定、显式 num_ctx 上下文封顶与只读最小权限沙箱规范,100% 在本地浏览器完成变量替换。
run-mac-benchmark.sh
查看配套实测指南 →Mac 本地模型固定任务、上下文与生成速度复现脚本
在固定测试任务(seed=42)与指定上下文窗口下,精确采集预填充速度、生成速率 (tok/s) 与统一内存驻留情况。
参数化定制变量 (Variables — 自动保存在本地浏览器)
UTF-8 编码 · 零延迟实时编译
#!/usr/bin/env bash
# Tinker AI — Reproducible Mac Local LLM Benchmark (Guide #1)
set -euo pipefail
MODEL="qwen2.5:14b-instruct-q4_K_M"
CTX="8192"
API="http://127.0.0.1:11434/api/generate"
echo "=== [1/3] Hardware & Version Snapshot ==="
uname -a
ollama --version || true
echo "=== [2/3] Running Fixed Deterministic Task (seed=42, num_ctx=$CTX) ==="
RESPONSE=$(curl -sS "$API" -d "{
\"model\": \"$MODEL\",
\"prompt\": \"Extract three technical risks of running local LLMs with large context windows in strict JSON format with keys: risk, cause, mitigation.\",
\"stream\": false,
\"options\": {
\"num_ctx\": $CTX,
\"temperature\": 0,
\"seed\": 42
}
}")
echo "$RESPONSE" | python3 -c '
import sys, json
data = json.load(sys.stdin)
eval_count = data.get("eval_count", 0)
eval_dur = data.get("eval_duration", 1) / 1e9
prompt_count = data.get("prompt_eval_count", 0)
prompt_dur = data.get("prompt_eval_duration", 1) / 1e9
print(f"Prompt Eval : {prompt_count} tokens ({prompt_count/prompt_dur:.2f} tok/s)")
print(f"Generation : {eval_count} tokens ({eval_count/eval_dur:.2f} tok/s)")
'
echo "=== [3/3] Active Metal / Unified Memory Footprint ==="
ollama ps
PRE-FLIGHT & OFFLINE AUDIT // 配置落地与离线安全核验标准
导入配置文件前的 4 项安全与可复现核验清单
本中心所有模板均遵循“版本锁死、回环地址优先、只读最小权限、数据持久化可回滚”四项工程底线。
01 // LOOPBACK BINDING
默认绑定 127.0.0.1 回环接口
Docker 与 Nginx 端口映射默认锁定 127.0.0.1:Port,防止未鉴权的 11434 推理接口或 WebUI 意外暴露至公网/局域网。
02 // EXPLICIT NUM_CTX
显式锁死上下文与思考预算
消除 Ollama 默认 2048 截断与 DeepSeek-R1 思考耗尽陷阱,所有请求均显式声明 num_ctx 与 max_tokens 边界。
03 // ZERO-WRITE SANDBOX
工作流最小权限与算账护栏
n8n 模板内置确定性 JS 代码护栏(金额恒等校验、SQL 只读拦截、PR 密钥正则脱敏),拒绝盲信大模型原始输出。
04 // AIR-GAP VERIFIED
100% 客户端渲染零遥测
你在上方表单填入的内网 IP、目录路径与模型名仅保存在浏览器 localStorage 中,零字节上传任何外部服务器。