ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

我把 Codex 变成了生图工作台:电商、酒店、漫剧、人像 10 个场景一次跑通

2026/8/6 14:47:09 拓冰建站 浏览量
我把 Codex 变成了生图工作台:电商、酒店、漫剧、人像 10 个场景一次跑通 最近给一个活动页补视觉素材时页面结构、文案和交互都已经在 Codex 里改完了真正拖慢进度的却是几张图电商主图要去一个工具酒店海报又要换一个漫剧分镜还得重新整理人物和镜头要求。每换一次工具我都要重复复制提示词、下载图片、修改文件名再把版本搬回项目。一两张图还能忍一旦场景多起来生图很快就从创意工作变成了文件搬运。所以这次我做了一个更接近真实交付的测试在 Windows 上安装 Codex CLI把它接入 KKFlow 统一 API 入口然后通过gpt-image-2连续生成 10 类完全不同的商业素材。Codex 负责整理提示词、调用接口、验收图片和归档记录生图模型专心负责画面。下面从安装、配置、接口测试开始再看室内设计、电商、酒店、城市规划、漫剧、人像、健身房、游乐园和餐饮等场景的实际效果。本文所有案例均为本次接口实测结果。先说清楚Codex 和生图模型各做什么Codex 是在终端或 IDE 里工作的编程智能体。它擅长理解项目、编辑文件、运行命令和组织自动化流程但真正输出图片的是生图模型。这次的分工是Codex理解需求、写提示词、调用 API、检查结果、保存文件gpt-image-2生成图片KKFlow统一管理 API Key、Base URL、模型接入和用量。这样做的价值不是少点几下鼠标而是一次把生图变成可重复、可追溯的工程流程。第一步安装 Codex CLIOpenAI 当前提供了 Windows 官方安装脚本。打开 PowerShell执行powershell-ExecutionPolicy ByPass-cirm https://chatgpt.com/codex/install.ps1 | iex如果你已经有 Node.js 和 npm也可以使用npm install-g openai/codex安装后先检查版本codex--versionWindows 现在可以原生运行 Codex。如果你的项目依赖 Linux 工具链也可以在 WSL2 内安装官方文档已说明 Codex0.115起不再支持 WSL1因此新环境直接用 WSL2。第二步准备 KKFlow API Key国内使用官方链路时真正容易卡住的往往不是安装而是后面的网络、认证、Key、Base URL 和模型名称。尤其是同时用 Codex、Claude Code 和生图 API 时多套地址和密钥很容易混在一起。我自己常用的一个统一 API 接入入口是 https://kkflow.org。这里不需要把它理解成另一套工具它更像是把 Key、模型、接口地址和用量放到同一个入口里。先在 KKFlow 后台创建 Key。本地配置时只用你自己的密钥不要把真实 Key 写进教程、截图、Git 仓库或聊天记录。第三步配置 Codex 接入 KKFlowCodex 的用户级配置文件在~/.codex/config.toml。Windows 通常对应C:\Users\你的用户名\.codex\config.toml创建或打开该文件使用下面这套完整配置model_provider kkflow model gpt-5.6-sol review_model gpt-5.6-sol model_reasoning_effort xhigh disable_response_storage true network_access enabled windows_wsl_setup_acknowledged true model_context_window 400000 model_auto_compact_token_limit 360000 [model_providers.kkflow] name KKFlow base_url https://kkflow.org/v1 wire_api responses requires_openai_auth true这里有四个容易配错的地方base_url必须带/v1model和review_model保持一致模型名称以 KKFlow 后台当前实际模型 ID 为准上下文窗口与自动压缩阈值要与模型实际规格匹配。接着在 PowerShell 中完成 API Key 登录$env:OPENAI_API_KEY sk-你的KKFlow密钥$env:OPENAI_API_KEY|codex login--with-api-keyCodex 会把认证信息保存在用户目录下的.codex/auth.json中。配置完成后不要把auth.json放进任何代码仓库。第四步先测试模型列表生图之前别急着上复杂提示词先检查地址、Key 和模型是否可用$headers {Authorization Bearer$env:OPENAI_API_KEY}Invoke-RestMethod-Urihttps://kkflow.org/v1/models-Headers$headers-Method Get如果能看到模型列表说明 Base URL 和 Key 已经打通。然后确认列表里存在gpt-image-2。第五步让 Codex 直接完成生图任务在你要保存素材的项目目录中运行codex然后给 Codex 一个工程化的任务不要只说“帮我画张图”。例如请通过 OpenAI 兼容 Image API 生成 1 张电商保温杯广告图。 使用当前 Codex 配置中的 base_url 和 auth.json 里的 OPENAI_API_KEY不要输出真实 Key。 模型使用 gpt-image-2尺寸 2048x1152质量 highPNG 格式。 画面为高端影棚商业摄影商品为无品牌磨砂银色保温杯背景干净保留文案空间。 不要 Logo、不要水印、不要额外文字。 把最终图、提示词、接口响应摘要和错误日志分别保存到语义清晰的中文目录。这类提示把模型、尺寸、质量、文件格式和归档要求都说清楚了Codex 才能从“陪你聊创意”切换到“替你完成任务”。想手动验证 API也可以直接跑一次下面是一个 PowerShell 版的最小请求。它的意义是帮你确认“不是 Codex 配置问题而是图片 API 本身能否跑通”。$body {model gpt-image-2prompt 一只无品牌磨砂银色保温杯高端影棚产品摄影横版构图无文字无水印size 2048x1152quality highn 1 output_format png}|ConvertTo-Json$responseInvoke-RestMethod-Urihttps://kkflow.org/v1/images/generations-Headers {Authorization Bearer$env:OPENAI_API_KEY}-Method Post -ContentTypeapplication/json-Body$body$bytes[Convert]::FromBase64String($response.data[0].b64_json)[IO.File]::WriteAllBytes((Join-Path$PWD保温杯广告图.png),$bytes)如果接口返回的是图片 URL 而不是b64_json按当前后台接口说明下载该 URL 即可。这次我实测的 10 个场景我没有只生成 10 张类似的人像图而是故意把常见商业需求拆开看同一套接口能不能跨风格工作。1. 城市住宅室内设计效果图室内设计图要同时经得起空间关系、家具尺度、材质和自然光的检查。这张设定为 85 平方米城市住宅改造方案在一个广角画面里说清客厅、餐厅和开放式厨房的连接不做只有氛围却无法落地的展厅效果图。2. 电商美妆主图电商图需要材质、边缘、高光和商品轮廓都干净。我用无品牌玻璃精华瓶测试透明材质与影棚光同时留出可排版的负空间。3. 酒店活动海报酒店海报同时测试了场景氛围、中文标题和按钮式行动文案。文字是生图中最容易翻车的部分因此我只放了三组必要文字并要求每组只出现一次。4. 城市未来规划这张不追求漫天飞车的科幻感而是从城市规划汇报的视角出发轨道交通、步行绿轴、混合社区、雨水花园和河道修复都要有真实的空间关系。5. 漫剧四格分镜漫剧需要的不只是“二次元风格”还要有连续动作和人物一致性。这张横版四格设计了一个雨夜地铁站的短剧节拍不加对白先看构图与故事是否成立。6. 亚洲少女生活方式人像人像案例明确设定为 24 岁成年人重点是真实皮肤、自然表情和上午街头的环境光避免过度磨皮和模板化网红脸。7. 都市性感御姐黑丝时尚大片第二组人像换成 29 岁成熟东亚女性用精致网红妆面、米白色缎面吊带上衣、黑色高腰短裙、半透黑丝和细跟高跟鞋做都市女装广告。画面突出成熟、性感和时尚感同时保持可公开发布的商业广告尺度。8. 健身房品牌广告健身图最容易出现器械结构不合理、肢体失真和脏乱背景。这张用真实力量训练动作作为主体保留海报标题空间方便后期做多版本投放。9. 游乐园家庭广告游乐园需要同时处理家庭人物、过山车、摩天轮、水上设施和大量环境细节。我要求它保留真实摄影感没有套用任何现实主题乐园的 Logo 或 IP 形象。10. 中式餐饮菜品广告餐饮图测试食物细节、热气、酱汁高光和桌面陈设。我选了一道不带现实品牌的中式创意菜尽量让画面看起来可吃而不是塑料模型。我是怎么写这 10 组提示词的这次我没有用“大片感、8K、顶级质感”这种空泛形容词反复叠加而是统一用下面的顺序使用场景 - 素材用途 - 主体 - 背景 - 构图 - 用光 - 材质 - 必须保留 - 必须避免例如写电商图时“玻璃瓶”还不够需要继续说清楚瓶身是透明还是磨砂瓶盖是金属还是塑料是正面主图还是三分之四侧面文案空间在哪里需要什么样的接触阴影是否允许出现品牌、文字和水印。写人像时则要说清年龄为成年人、景别、目光、姿态、皮肤质感和光线来源。写漫剧时要拆成明确的分镜动作不要只给一句故事概要。为什么我会把 KKFlow 推荐给开发者我看重的不只是“能不能生成一张图”而是它能不能放进日常开发流程里。KKFlow 是我常用的一个 AI API 统一接入入口。对我来说它的实用点主要有这几个同一套 Base URL 接入 Codex 和生图 API统一管理 Key、模型和用量接口地址清晰OpenAI 兼容客户端更容易配置生图能力可以按项目和画质选择部分档位低至0.02 元/张起适合要把多模型能力快速接入工具链的开发者。不同模型、尺寸和画质档位的实际消耗不同具体以 KKFlow 后台当前显示为准。我的用法是先用成本档确认构图选中方案后再生成高画质交付版。常见问题1. Codex 能聊天但生图请求失败先用https://kkflow.org/v1/models测试 Key 和网络再确认生图请求用的是https://kkflow.org/v1/images/generations。文本模型能返回不代表图片模型 ID 一定正确。2. 提示“模型不存在”不要凭印象写模型名。请到 KKFlow 后台或/v1/models查看当前实际 ID模型上下架后名称可能变化。3. 返回了 JSON但没看到 PNG图片接口可能返回 Base64 或 URL。Base64 需要解码成二进制文件URL 需要再下载。不要把整段 Base64 打印到聊天或日志里。4. 中文海报有错字把必须出现的文字单独列出加上“逐字准确、只出现一次、不得添加其他文字”。如果仍然不稳定实际商业项目中可以让模型只生成干净底图再用设计软件排版文字。5. 怎么控制成本不要从第一张就全部跑高分辨率。可以先用低成本档出构图草图确认主体、视角和文案区后再为选中方案生成高质量版本。总结Codex 接入生图 API 之后最大的改变不是“终端也能出图了”而是素材终于可以跟代码、文案、提示词和测试记录一起管理。安装 Codex 时先按官方方式把 CLI 跑起来遇到国内网络、多模型接入、Key 和用量管理问题时再用 KKFlow 把链路统一起来。对开发者来说这种方式比在多个网页之间来回切换更可控。我这次用同一套流程跑了室内设计、电商、酒店、城市规划、漫剧、亚洲女性人像、健身房、游乐园和餐饮等 10 组素材。如果你也在做内容生产、电商、小程序或批量海报可以先从一张测试图开始然后再把命名、归档和验收一起交给 Codex。KKFlow 主站https://kkflow.org参考资料OpenAI Codex CLI 官方安装文档https://developers.openai.com/codex/cli/OpenAI Codexconfig.toml官方说明https://learn.chatgpt.com/docs/config-file/config-referenceOpenAI Codex WSL 官方说明https://learn.chatgpt.com/docs/windows/wsl