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. 01sub2api 経由の 4K 画像生成
  2. 02コンパイル済み JavaScript または TypeScript の実行
  3. 03単体の Python 代替スクリプト
  4. 04ストリーミング生成とファイル保存
  5. 05部分ファイルと診断情報の報告

活用シーン

  1. 01sub2api のデプロイ先で 4K 画像を生成
  2. 02dry-run モードで生成をテスト
  3. 03TypeScript スクリプトの開発やデバッグ

インストール

コマンドをコピーしてターミナルで実行します。

$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 Image Generator TS

Codex の組み込み画像ツールではなく、sub2api を使った TypeScript/Node での画像生成をユーザーが希望する場合に、このスキルを使用します。

ワークフロー

  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/ は開発またはデバッグの場合にのみ使用してください。

コメント