sub2api-4k-image-generator-ts について
sub2api 経由で TypeScript/Node を使って 4K 画像を生成するスキルです。Codex 内蔵の画像ツールではなく、この手順を使いたいユーザー向けに、コンパイル済みの入口と Python の代替スクリプト、ストリーミング生成、診断情報の扱いを備えています。
主な機能
- 01sub2api 経由の 4K 画像生成
- 02コンパイル済み JavaScript または TypeScript の実行
- 03単体の Python 代替スクリプト
- 04ストリーミング生成とファイル保存
- 05部分ファイルと診断情報の報告
活用シーン
- 01sub2api のデプロイ先で 4K 画像を生成
- 02dry-run モードで生成をテスト
- 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.exampleopenai_4k_image_request.pypackage-lock.jsonpackage.jsontsconfig.jsonagents/openai.yamlscripts/args.tscli.tsenv.tserrors.tsopenai_4k_image_generator.tspayload.tsrequest.tssave.tssse.tstest.tstypes.ts詳細
sub2api 4K Image Generator TS
Codex の組み込み画像ツールではなく、sub2api を使った TypeScript/Node での画像生成をユーザーが希望する場合に、このスキルを使用します。
ワークフロー
- この
SKILL.mdを含むスキルのルートディレクトリで作業します。 .envまたはプロセス環境で、次の環境変数が設定されていることを確認します。
SUB2API_BASE_URL=https://your-sub2api.example.com
SUB2API_API_KEY=sk-...
- 通常の使用では、コンパイル済みの JS エントリーポイントを優先します。
node .\dist\openai_4k_image_generator.js `
"剑仙,云海,发光长剑,无文字无水印" `
--size 3840x2160 `
--quality high `
--output-dir output
- 開発時は、TypeScript のソースを実行します。
npx tsx .\scripts\openai_4k_image_generator.ts "test prompt" --dry-run
- Node/TypeScript の使用が不便な場合は、同梱の Python リクエストスクリプトを使用します。
python .\openai_4k_image_request.py "test prompt" --dry-run
Python で dotenv が見つからないというエラーが表示された場合は、先に python-dotenv をインストールしてください。
- 最終画像のパス、部分画像のパス、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 対応