wulin-tools
挑选自本地工作台,可复用、无硬编码密钥的脚本集
安全约定
仓库内所有工具一律不硬编码 API 密钥。密钥通过环境变量或外部配置文件(如
仓库内所有工具一律不硬编码 API 密钥。密钥通过环境变量或外部配置文件(如
provider-catalog.json)读取,推送前经过密钥扫描。
模块
- Python 工具 图像生成 · PDF 管线 · 封面合成 · 视觉 API
- JavaScript 工具 Photo Relic 图像生成脚本
- PowerShell 工具 多 API 连通性测试
- Skills 技能包 draw-router 多通道生图执行器
快速开始
图像生成
python python/agnes-draw.py "一只白鹭在雾中飞翔" --ratio 3:4 --out output.png
# 自检:检查密钥 / 模型 / 网络 / 输出目录
python python/agnes-draw.py --diagnose
密钥配置
所有工具按以下优先级读取密钥:
- 环境变量,如
AGNES_API_KEY、DASHSCOPE_API_KEY - 配置文件
provider-catalog.json(不入库,仅本地使用)
工具一览
| 类别 | 工具 | 用途 |
|---|---|---|
| Python | agnes-draw.py | Agnes 中国站直连图像生成,多比例支持 |
| Python | pdf-pipeline.py | PDF 批量处理管线 |
| Python | cover-text.py | 封面文字合成,PIL 精确渲染 |
| Python | apply_pattern.py | 图案应用工具 |
| Python | generate_diagrams.py | 示意图批量生成 |
| Python | call_zhipu.py | 智谱视觉 API 调用 |
| JavaScript | relic_gen*.js | Photo Relic 图像生成 |
| PowerShell | test_api.ps1 | 多 API 连通性测试 |
| Skills | draw-router | 多通道生图,自动降级 + 质量门禁 |
更新于 2026-09 · 密钥安全 / 本地优先 / 自动化