2026年6月18日星期四

Codex + Agnes API : Free Unlimited Tokens & Multimodal Models

Learn how to connect Codex with Agnes AI's free API for unlimited tokens, supporting text, image (up to 4K), and video (15s) generation. Step-by-step setup via Codex++ with 256k context (1M soon). Ideal for developers seeking cost-free multimodal AI tools.

Tags:

在双非院校用 Codex 是一件很“嘉豪”的事情吗?

我以为这是段子,没想到真有人会碰到这种疑惑。

图片

这时候不得不拿出这张图了,其实用过 AI 编程的,已经跨入了全球万分之四的行列。

图片

Codex 的好用,谁用谁知道,这并不是在故作神秘,装 X,称不上“嘉豪”,毕竟提升学习、工作效率是实打实的。

很多人都想用,但不少人没用上,其实是被卡在了国外 API 不好注册,以及 API 成本上。

其实 Codex 很多免费模型也是可以用的,不仅仅是 OpenAI 自己的模型。

就在上两天,OpenAI Codex 负责人 Tibo 在 X 上也首次官方强调:Codex App、CLI 和 SDK 可以搭配任何开源模型使用,不限于 OpenAI 模型。

图片

完全可以白嫖到各种免费 API。

比如我从朋友那得知的 Agnes AI,它就是完全免费的,并且它还是全模态模型,包括:

  • 文本模型:Agnes-2.0-Flash

  • 图片模型:Agnes-Image-2.1-Flash

  • 视频模型:Agnes-Video-2.0

接下来的一周,我一直都在体验 Codex + Agnes API 的组合,用它跑了很多代码,生成了不少图片和视频。

图片

目前用的人还挺多,这是最近 Agnes 公布的数据,6 月初上线的,到现在 tokens 单周的总调用量已经超过了 3.12T,也就是 3.12 万亿 tokens。

图片

不难看出,它的用户还不少,接下来带大家一起测下,它的效果怎么样。

一、接入 Codex

Agens AI 走的上游协议是 Chat Completions,而 Codex 走的是 Responses API,所以需要一个中间翻译层。

我们可以直接用 Codex++ 做路由,也方便我们管理 API。

在安装 Codex++ 之前,需要先安装 OpenAI 官方的 Codex Destop App。

下载地址:

https://chatgpt.com/zh-Hans-CN/codex/

然后再安装 Codex++,它是面向 Codex App 的外部增强启动器和管理工具。

它不修改 Codex App 原始安装文件,而是通过外部 launcher 启动 Codex,并使用 Chromium DevTools Protocol 注入增强脚本。

这也是一个开源项目,可以简单理解为,它可以让你更好的使用 Codex,用起来更舒服。

图片

Codex++ 的安装地址:

https://github.com/BigPizzaV3/CodexPlusPlus/releases/latest

图片

根据自己的电脑型号,选择 Mac 包,还是 Windwos 包。

安装好后,打开 Codex++ 管理工具。

如果你是 Mac,遇到报错,比如已损坏,无法打开,可以输入以下指令,修复问题:

   sudo xattr -rd com.apple.quarantine "/Applications/Codex++.app"
sudo xattr -rd com.apple.quarantine "/Applications/Codex++ 管理工具.app"

选择供应商配置,添加供应商:

图片

然后进行如下配置:

   名称:
Agnes


接入模式:
 API


测试模型:
agnes-2.0-flash


Base URL:
https://apihub.agnes-ai.com/v1


Key:
填写你拿到的 Agnes API Key


上游协议:
Chat Completions

注意上游协议一定要选 Chat Completions,而 API Key 需要先注册一下账号。

图片

API 注册地址:

https://platform.agnes-ai.com/

创建新的密钥,然后复制这段 sk 开头的密钥填写到上面的 Key 里。

图片

配置模型就是你选择使用什么模型,我这里用的是 agnes-2.0-flash,一共有这么多的模型可以使用,2.0系列的是完全免费的:

图片

然后点击保存配置:

图片

选择刚刚保存的 agens,然后点击重启 Codex++:

图片

这样在 Codex 里就能看到这个免费的 agnes-2.0-flash 模型了。

图片

如果发送消息遇到如下报错:

图片

那就跟你开的代理有关,可以通过设置环境变量解决。

Windows 下打开 powershell,添加如下环境变量:

   setx NO_PROXY "localhost,127.0.0.1,::1"
setx no_proxy "localhost,127.0.0.1,::1"

Mac 下这样设置:

   launchctl setenv NO_PROXY "localhost,127.0.0.1,::1"
launchctl setenv no_proxy "localhost,127.0.0.1,::1"

这样就都配置好了。

图片

二、模型效果

直接让它生成一个世界杯观赛提醒网站,提示词是这样的:

   你是一名资深前端工程师,请帮我制作一个「世界杯观赛提醒」HTML 页面。


要求生成一个完整的、可直接运行的单文件 `index.html`,不要依赖后端。页面用于提醒用户关注世界杯比赛时间,适合做桌面端和移动端展示。


核心功能:


1. 赛程展示


* 页面展示世界杯比赛列表。
* 每场比赛包含:比赛时间、球队 A、球队 B、小组/阶段、比赛状态。
* 比赛时间需要显示为用户本地时间。
* 页面顶部显示「今日比赛」「即将开始」「我关注的球队」三个区域。
* 比赛卡片要有倒计时,例如:距离开赛还有 2小时35分钟。
* 已结束比赛不要显示比分,默认开启「无剧透模式」。


2. 观赛提醒


* 每场比赛卡片上有「提醒我」按钮。
* 用户可以选择提前 5 分钟、15 分钟、30 分钟、1 小时提醒。
* 使用浏览器 Notification API 实现本地提醒。
* 如果浏览器不支持通知,要给出友好提示。
* 提醒设置要保存到 localStorage,刷新页面后仍然保留。
* 到达提醒时间时,弹出浏览器通知,内容类似:
  「比赛快开始了:阿根廷 vs 法国,15 分钟后开球」


3. 关注球队


* 用户可以收藏自己关注的球队。
* 被关注球队的比赛卡片要高亮显示。
* 顶部展示「我关注球队的下一场比赛」。
* 收藏数据保存到 localStorage。


4. 筛选功能


* 支持按日期筛选。
* 支持按球队名搜索。
* 支持只看今日比赛。
* 支持只看我关注的球队。
* 支持切换「无剧透模式 / 显示赛果模式」,但默认无剧透。


5. 页面设计


* 视觉风格:世界杯观赛氛围,深色背景,卡片式布局,现代、清爽、有科技感。
* 页面要适合手机浏览。
* 顶部有一个醒目的标题:世界杯观赛提醒。
* 比赛卡片要有明显的信息层级:


  * 球队对阵最大
  * 开赛时间其次
  * 小组/阶段、倒计时、提醒按钮放在下方
* 使用纯 HTML + CSS + JavaScript。
* 不要使用 React、Vue、构建工具。
* 可以使用 emoji 或简单图标,但不要依赖外部图片资源。
* 代码结构要清晰,CSS  JS 可以写在同一个 HTML 文件里。


6. 数据设计


*  JS 里预置一个 matches 数组作为示例数据。
* 每条比赛数据格式如下:


{
id: "match_001",
date: "2026-06-19T15:00:00-04:00",
teamA: "United States",
teamB: "Australia",
group: "Group D",
status: "scheduled",
scoreA: null,
scoreB: null
}


* 请至少写 12 条示例数据,覆盖今天、明天、未来几天、已结束比赛。
* 所有时间统一用 ISO 字符串,页面渲染时自动转为用户本地时间。


7. 交互细节


* 页面加载后自动计算每场比赛倒计时。
* 倒计时每 30 秒刷新一次。
* 如果比赛已经开始,显示「比赛进行中」。
* 如果比赛已结束,在无剧透模式下显示「比赛已结束」,不要展示比分。
* 提醒按钮点击后,如果没有通知权限,先请求通知权限。
* 提醒设置成功后,按钮状态变为「已提醒」。
* 用户可以取消提醒。


8. 输出要求


* 直接输出完整的 `index.html` 代码。
* 不要只给片段。
* 不要省略 CSS  JS。
* 代码要可以直接复制到本地运行。
* 注意移动端适配和交互体验。

在运行过程中,涉及到写操作的地方,会提醒确认。

图片

这是生成的网站:

图片

时间、国旗、球队、搜索功能,应有尽有。

不足之处就是目前 Agnes 上下文目前是 256k,太长的对话,会断。不过据官方描述,已经开始灰度测试 1M 上下文,可以期待一下。

除了这种文本对话,让它写代码,它还支持生成图片。

这是他们官方的生图模型 API 说明文档:

https://agnes-ai.com/doc/agnes-image-21-flash

不过不能把这个模型当作 Codex++ 的主模型,而是需要把它写成 skill,用主模型调用这个 skill 才行,原理如下:

图片

Skill 我也写好了,有需要的小伙伴,可以直接下载使用:

https://pan.baidu.com/s/1lzWMiwa_ZKgVMN3DbIUdgA?pwd=jack

里面包含了:

   agnes-image/
├── SKILL.md
├── README.md
├── requirements.txt
├── .env.example
├── scripts/
   ├── agnes_image_client.py
   └── generate_image.py
├── setup/
   ├── install_windows.ps1
   └── install_macos_linux.sh
└── test_prompt.txt

解压后进入目录,执行:

   cd agnes-image
pip install -r requirements.txt


setx AGNES_API_KEY "你的Agnes Key"
setx AGNES_BASE_URL "https://apihub.agnes-ai.com/v1"
setx AGNES_IMAGE_MODEL "agnes-image-2.1-flash"
setx NO_PROXY "localhost,127.0.0.1,::1"
setx no_proxy "localhost,127.0.0.1,::1"

然后把整个 agnes-image 文件夹放到:

   C:\Users\你的用户名\.agents\skills\agnes-image

或者运行:

   .\setup\install_windows.ps1

测试生图的方法很简单:

   python scripts/generate_image.py `
  --prompt "A cute robot coding in a futuristic room, cinematic lighting" `
  --output output.png `
  --size 1024x1024

想在 codex++ 里调用也行,主模型不变,然后在 Codex 里说:

   使用 agnes-image skill,帮我生成一张卡通插画风格的踢足球画面,保存为 cover.png

这样它就能生成对应的图片:

图片

如果你用 Agnes-Image-2.1-Flash,还最高可生成 4096×4096 (4K)的超高清图像,并支持多种主流宽高比场景:1:1、3:4、4:3、16:9、9:16、2:3、3:2、21:9。

这是最近刚刚升级的版本,图片细节表现、纹理还原和大尺寸场景的稳定性进一步提升了,能够更好满足设计创作、广告素材、电商展示、自媒体内容等高分辨率需求。

给大家看看几组生成效果,提示词:

夏夜祭典上,一个穿浴衣的少女站在灯笼摊位前,手里拿着苹果糖,背景有烟花、木质摊位和暖色灯光,画面热闹却柔和,像和风青春动画中的瞬间,anime festival scene, warm lantern light, nostalgic summer night

Pasted image 20260619155055.png

还可以生成电子产品图,提示词:

一款未来感智能手表悬浮在深色渐变背景中,表盘发出柔和冷光,周围有少量科技感线条和数据流动元素,画面简洁有冲击力,突出产品轮廓与材质,像新品发布会主视觉,futuristic tech product key visual

Pasted image 20260619155225.png

至于生成视频,也是一样的,agnes-video-v2.0 的 Skill 写法和图片版类似,但视频生成是异步任务。

里面包含的是:

   agnes-video/
├── SKILL.md
├── README.md
├── requirements.txt
├── .env.example
├── scripts/
   ├── agnes_video_client.py
   └── generate_video.py
├── setup/
   ├── install_windows.ps1
   └── install_macos_linux.sh
└── test_prompt.txt

解压后进入目录:

   cd agnes-video
pip install -r requirements.txt


setx AGNES_API_KEY "你的Agnes Key"
setx AGNES_BASE_URL "https://apihub.agnes-ai.com/v1"
setx AGNES_VIDEO_MODEL "agnes-video-v2.0"
setx AGNES_VIDEO_POLL_URL "https://apihub.agnes-ai.com/agnesapi"
setx NO_PROXY "localhost,127.0.0.1,::1"
setx no_proxy "localhost,127.0.0.1,::1"

然后把整个文件夹放到:

   C:\Users\你的用户名\.agents\skills\agnes-video

或者直接运行:

   .\setup\install_windows.ps1

设置完环境变量后,重启 Codex++ 和 Codex。

就可以调用这个 skill 了。

我们生成一段视频看下效果,提示词如下:

   16:9widescreen,cinematicsci-fimoviescene,post-apocalypticcityruins,collapsedskyscrapers,overgrownvegetation,goldensunset,dustparticlesfloatingintheair,realisticcharacters,movie-quality lighting.
A youngmankneelsbesideasmallgirlinthemiddleofaruinedstreet.Thegirlcarefullyholdsatinyflowergrowingthroughcracked concrete.
0-4s:
Wide establishing shot of the ruined city. Wind blows through abandoned buildings.
4-7s:
Girl says:
"Is this what spring looked like?"
7-10s:
Young Man says:
"No."
10-12s:
The girl looks surprised.
12-15s:
Young Man says:
"It was even more beautiful."

镜头的故事感,这不就来了嘛。

   16:9widescreen,cinematicanimatedsci-fimoviescene,abandonedEarthcoveredintoweringmountainsofcompactedtrash,endlessrustyskyscrapersmadeofdiscardedmachinery,goldensunsetstretchingacrossthehorizon,dustfloatingthroughwarmsunlight.Feature-lengthanimatedmoviequality.Heartwarmingsci-fiadventure.Appealingrobotcharacterdesign.Expressivebinocular-likeeyes.Stylizedrealism.Emotionalstorytelling.Asmallweatheredservicerobotsitsquietlybesideatinygreenplantgrowingfromanoldboot.0-4sWideestablishingshot.ThevastabandonedEarthstretchesendlesslyintothedistance.Windblowsgentlyacrossthegarbagelandscape.Thetinyplantswayssoftly.4-7sTherobotcarefullyshieldstheplantfromthewindwithitshands.Robotsays:"Careful."7-10sTherobotlooksattheplant.Itseyeswidenslightly.10-12sTheplantremainsstanding.12-15sTherobotrelaxes.Robotsays:"That's better."Warmemotionalending.Expressiveanimatedacting.Feature-filmqualityanimation.High-end cinematic lighting.Family adventure

可以生成 15s 的视频,可以像这样 4-7s 控制每段时间的故事走向。

效果还是挺不错的。

三、最后

用了一段时间的 Agnes 模型,一个明显的感受是:白嫖真香,虽然比不上 Claude、GPT 这些顶尖模型,但是量大管饱。

生成文本、图片、视频,都免费,Codex + Agnes 的模式,确实能干一些活,还挺不错的。

更多详细的内容,可以参考他们的官方文档:

图片

非常详细,OpenClaw、Claude、Opencode、Codex++ 等等,都支持快速接入。

教程地址:

https://agnes-ai.com/doc/Agnes

图片·················END·················

没有评论:

发表评论

盘点本周14个热门GitHub开源项目 涵盖AI工具效率神器免费编程

本文盘点了本周GitHub上14个热门开源项目,涵盖微软PowerToys效率工具箱、AI编码Agent费用分析工具agentsview、开源客服系统Chatwoot、免费编程平台freeCodeCamp、AI代码记忆与安全扫描工具,以及LLM推理加速器LMCache等。适合开发...