mcpField
S
sub2api-4k-image-generator-ts

sub2api-4k-image-generator-ts

github.com/fengyunzaidushi创意与媒体1248 次安装17 周前更新
代码仓库

关于 sub2api-4k-image-generator-ts

此技能通过 sub2api 使用 TypeScript/Node 生成 4K 图像,适合希望采用此流程而非 Codex 内置图像工具的用户。它提供编译后的入口和 Python 备用脚本,并处理流式生成与诊断信息。

主要功能

  1. 01通过 sub2api 生成 4K 图像
  2. 02运行编译后的 JavaScript 或 TypeScript 源码
  3. 03使用独立的 Python 备用脚本
  4. 04流式生成并保存输出文件
  5. 05报告部分文件和诊断信息

适用场景

  1. 01通过 sub2api 部署生成 4K 图像
  2. 02使用 dry-run 模式测试生成
  3. 03开发或调试 TypeScript 脚本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fengyunzaidushi/sub2api-4k-image-generator-ts --skill sub2api-4k-image-generator-ts

安装后在 Claude Code 中输入/sub2api-4k-image-generator-ts确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.env.example
openai_4k_image_request.py
package-lock.json
package.json
tsconfig.json
agents/
openai.yaml
scripts/
args.ts
cli.ts
env.ts
errors.ts
openai_4k_image_generator.ts
payload.ts
request.ts
save.ts
sse.ts
test.ts
types.ts

详细介绍

sub2api 4K 图像生成器 TS

当用户希望通过 sub2api 使用 TypeScript/Node 生成图像,而不是使用 Codex 内置的图像工具时,请使用此技能。

工作流

  1. 在包含此 SKILL.md 的技能根目录中操作。
  2. 确保 .env 或进程环境提供:
SUB2API_BASE_URL=https://your-sub2api.example.com
SUB2API_API_KEY=sk-...
  1. 日常使用时优先选择已编译的 JS 入口点:
node .\dist\openai_4k_image_generator.js `
  "剑仙,云海,发光长剑,无文字无水印" `
  --size 3840x2160 `
  --quality high `
  --output-dir output
  1. 开发时运行 TypeScript 源文件:
npx tsx .\scripts\openai_4k_image_generator.ts "test prompt" --dry-run
  1. 如果使用 Node/TypeScript 不方便,请使用捆绑的 Python 请求脚本:
python .\openai_4k_image_request.py "test prompt" --dry-run

如果 Python 提示缺少 dotenv,请先安装 python-dotenv。

  1. 用通俗语言报告最终图像路径、不完整图像路径,以及任何 Cloudflare/SSE 诊断信息。切勿打印完整的 API 密钥。

注意事项

  • 将 SUB2API_BASE_URL 替换为用户自行部署的 sub2api 域名。
  • 将 4K 视为明确的像素尺寸:3840x2160 或 2160x3840。
  • 默认启用流式传输,以避免 4K 生成缓慢时出现 Cloudflare 524。
  • *-partial-XX.png 文件仅用于诊断;最终图像保存为 <prefix>-XX.png。
  • openai_4k_image_request.py 是独立的 Python 备用脚本,支持 /v1/images/generations、/v1/responses、--input-image、流式 SSE 和 --dry-run。
  • 编辑技能后运行 npm test。
  • 日常使用只需捆绑的 dist/ 目录;仅在开发或调试时使用 scripts/。

评论

支持 Markdown