Skip to content
cccskills
FreePublished on GitHub

sub2api-4k-image-generator-ts

TypeScript-only skill for generating and debugging high-resolution AI images through sub2api OpenAI-compatible APIs. Use this whenever the user wants a TS/Node sub2api image generator, 4K image generation, stream=true /v1/images/generations or /v1/responses image generation, Cloudflare 524 timeout avoidance, partial image capture, or SUB2API_BASE_URL/SUB2API_API_KEY based image generation.

The English summary is being prepared. Showing the original description.

See how to install

Files included (28)

  • SKILL.md2.2 KB
  • .env.example131 B
  • agents/openai.yaml224 B
  • dist/args.js6.2 KB
  • dist/cli.js2.6 KB
  • dist/env.js1.0 KB
  • dist/errors.js123 B
  • dist/openai_4k_image_generator.js398 B
  • dist/payload.js2.2 KB
  • dist/request.js2.7 KB
  • dist/save.js1.9 KB
  • dist/sse.js4.0 KB
  • dist/types.js11 B
  • openai_4k_image_request.py13.3 KB
  • package-lock.json16.4 KB
  • package.json783 B
  • scripts/args.ts5.8 KB
  • scripts/cli.ts2.6 KB
  • scripts/env.ts995 B
  • scripts/errors.ts120 B
  • scripts/openai_4k_image_generator.ts394 B
  • scripts/payload.ts2.2 KB
  • scripts/request.ts2.6 KB
  • scripts/save.ts2.1 KB
  • scripts/sse.ts3.9 KB
  • scripts/test.ts4.3 KB
  • scripts/types.ts1.1 KB
  • tsconfig.json304 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

sub2api 4K Image Generator TS

Use this skill when the user wants TypeScript/Node image generation through sub2api rather than Codex's built-in image tool.

Workflow

  1. Work from the skill root that contains this SKILL.md.
  2. Ensure .env or the process environment provides:
SUB2API_BASE_URL=https://your-sub2api.example.com
SUB2API_API_KEY=sk-...
  1. Prefer the compiled JS entrypoint for normal use:
node .\dist\openai_4k_image_generator.js `
  "剑仙,云海,发光长剑,无文字无水印" `
  --size 3840x2160 `
  --quality high `
  --output-dir output
  1. For development, run the TypeScript source:
npx tsx .\scripts\openai_4k_image_generator.ts "test prompt" --dry-run
  1. If Node/TypeScript is inconvenient, use the bundled Python request script:
python .\openai_4k_image_request.py "test prompt" --dry-run

Install python-dotenv first if Python reports that dotenv is missing.

  1. Report final image paths, partial image paths, and any Cloudflare/SSE diagnostic in plain language. Never print full API keys.

Notes

  • Replace SUB2API_BASE_URL with the user's own deployed sub2api domain.
  • Treat 4K as explicit pixel sizes: 3840x2160 or 2160x3840.
  • Streaming is enabled by default to avoid Cloudflare 524 during slow 4K generation.
  • *-partial-XX.png files are diagnostics only; final images are saved as <prefix>-XX.png.
  • openai_4k_image_request.py is a standalone Python fallback that supports /v1/images/generations, /v1/responses, --input-image, streaming SSE, and --dry-run.
  • Run npm test after editing the skill.
  • The bundled dist/ directory is enough for normal use; use scripts/ only for development or debugging.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill