wulin-tools

挑选自本地工作台,可复用、无硬编码密钥的脚本集

安全约定
仓库内所有工具一律不硬编码 API 密钥。密钥通过环境变量或外部配置文件(如 provider-catalog.json)读取,推送前经过密钥扫描。

模块

快速开始

图像生成

python python/agnes-draw.py "一只白鹭在雾中飞翔" --ratio 3:4 --out output.png

# 自检:检查密钥 / 模型 / 网络 / 输出目录
python python/agnes-draw.py --diagnose

密钥配置

所有工具按以下优先级读取密钥:

  1. 环境变量,如 AGNES_API_KEYDASHSCOPE_API_KEY
  2. 配置文件 provider-catalog.json(不入库,仅本地使用)

工具一览

类别工具用途
Pythondraw-router.py多通道生图统一入口,择优 + 自动降级 + 质量门禁
Pythoncf-ai-draw.pyCloudflare Workers AI 生图(flux / SDXL / dreamshaper)
Pythoncf-worker.pyCloudflare Workers 部署与验证
Pythoncf-image-proxy.pyCF Workers AI 生图的本机代理(OpenAI 兼容)
Pythonwanx-draw.py阿里 DashScope 生图直连
Pythonpdf-pipeline.pyPDF 批量处理管线
Pythongbif-dist.pyGBIF 物种分布点抓取与制图
Pythonpubscholar-search.pyPubScholar 中文文献检索
Pythoncover-text.py封面文字合成,PIL 精确渲染
Pythonapply_pattern.py图案应用工具
Pythongenerate_diagrams.py示意图批量生成
Pythonrotate-dashscope-key.pyDashScope key 轮换工具
Pythontreblo-music.pyTreblo / Melodia AI 音乐生成客户端
Pythoncall_zhipu.py智谱视觉 API 调用
JavaScriptrelic_gen*.jsPhoto Relic 图像生成
PowerShelltest_api.ps1多 API 连通性测试
Skillsdraw-router多通道生图,自动降级 + 质量门禁
Skillsppt-asset-sourcingPPT 素材获取,31 站实测 + 批量抓取
更新于 2026-09 · 密钥安全 / 本地优先 / 自动化