惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
量子位
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
B
Blog
U
Unit 42
C
Check Point Blog
I
InfoQ
aimingoo的专栏
aimingoo的专栏
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
H
Help Net Security
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
爱范儿
爱范儿

Alliot's blog

域名切换到blog.alliot.tech Docker 代理配置机制与作用域 Docker 代理配置机制与作用域 2025年底的安卓搞机备忘录 2025年底的安卓搞机备忘录 ArgoCD部署应用出现metadata.annotations过大问题 ArgoCD部署应用出现metadata.annotations过大问题 APC UPS更换电池校准容量 APC UPS更换电池校准容量 M1 Mac安装低版本Node.js M1 Mac安装低版本Node.js Ansible使用Bitwarden存储Vault密码 Ansible使用Bitwarden存储Vault密码 Cloudflare Tunnel前置代理支持 Cloudflare Tunnel前置代理支持 CDN场景下配置Vaultwarden启用fail2ban CDN场景下配置Vaultwarden启用fail2ban 中银香港丝滑开户总结 中银香港丝滑开户总结 从指定路径更新雷池WAF证书 从指定路径更新雷池WAF证书 AWS ECS使用EBS作为Volume AWS ECS使用EBS作为Volume 利用 APT Hook 在 PVE 更新后自动执行脚本 浅浅的调教一下国产智障电视 浅浅的调教一下国产智障电视 Nginx proxy_pass到AWS ALB的504问题 Nginx proxy_pass到AWS ALB的504问题 OpenV**手动指定路由规则 OpenV**手动指定路由规则
Codex第三方API使用生图接口
Alliot · 2026-09-01 · via Alliot's blog

  Codex(或ChatGPT客户端) 在配置第三方 API 来使用时,其内置的 imagegen Skills 无法正常使用,通过简单的配置即可修复。

方法一

  编辑你的 ~/.codex/config.toml 文件:

1
2
3
4
5
6
7
8
9
10
11
[model_providers.custom]
name = "AlliotAPI"
base_url = "https://blog.alliot.tech/v1"
wire_api = "responses"


requires_openai_auth = false
http_headers = {
"x-openai-actor-authorization" = "local-image-extension"
}
image_generation = true

注意配置层级:http_headers 应放在具体的 [model_providers.<provider>] 下,而不是全局顶层。

当然,这个前提是你的 API 中转站支持 Responses API 的图片生成协议;如果仍返回协议不支持或图片结果为空,说明该中转站只兼容普通文本 Responses 请求。

方法二

  有兴趣的朋友可以去拆一下 Codex(或ChatGPT客户端) 的内置 imagegen skills,其实就是一个 SKILL.md 告诉 Agent 如何调用生图接口,如果不支持,则回落到 skills 下的一个 Python 脚本。
因此,你可以直接跟 Codex 说: baseurl取codex本地配置文件中 config.toml, key取auth.json 即可。

拓展 oh-my-pi 生图能力

  近期 Alliot 在使用 OMP 的时候也需要生图,因此,直接基于 Codex 的 imagegen 改一下参数传入方式以及路径即可。 你也可以直接通过如下命令安装:

1
git clone https://github.com/AlliotTech/omp-imagegen.git ~/.omp/agent/skills/imagegen

(或者干脆跟 OMP 说,帮我安装https://github.com/AlliotTech/omp-imagegen.git skills 到 OMP)

使用时,执行:

1
2
export OPENAI_BASE_URL="https://example.com/v1" && export OPENAI_API_KEY="sk-xxxxx"
omp

然后直接调用 skills 即可。