最近刷到一个免费的 AI API 平台——Agnes AI,这几天在一些媒体平台上老是看到有人推,于是我也就试一下,主打的口号是“让世界级的 AI 人人可用”。
口号听着挺大,但看了一下实际内容,确实有几个点值得说说。

官方网站:
https://agnes-ai.com/
它提供了哪些模型?
Agnes AI 目前开放了三个方向的模型,而且全部免费使用,没有试用期限:
文本模型:agnes-2.0-flash 支持多轮对话、代码生成、工具调用(Tool Calling)、Agent 工作流,还能理解图片。在 Claw-Eval 基准测试上排第 9,Pass^3 得分 60.9%。说实话,对一个免费模型来说,这个成绩不差。
图像模型:agnes-image-2.0-flash / 2.1-flash 文生图、图生图、多图合成、图像编辑都支持。在 Artificial Analysis 图像编辑排行榜上 ELO 1184,进了 Top 20。支持 1K 到 4K 不同分辨率,分辨率越高 RPM 限制越低。
视频模型:agnes-video-v2.0 文生视频、图生视频、多图视频、关键帧动画都支持。支持 480p/720p/1080p,16:9、9:16、1:1 等常见比例。走的是异步任务模式——先提交任务,再通过 video_id 拉结果。
一个平台把文本、图像、视频全包了,而且都免费,这在目前的 API 市场里确实不多见。
是真的免费吗?
这里得强调一下,官方 FAQ 原话:“Our core AI models are free to use indefinitely.” 没有试用期,不会用着用着突然收费。
但免费是有限制的,主要体现在 RPM(每分钟请求数)上:
- 文本模型:20 RPM
- 视频模型:20 RPM
- 图像模型:按分辨率不同有不同限制
如果你需要更高并发,就得走企业认证(40 RPM)或者订阅 Token Plan(文本 1000 RPM,视频 100 RPM)了。
Token Plan 订阅分为 Starter / Plus / Pro 三档,文本模型从每 5 小时 1500 次到 30000 次不等。

说实话这个价格并不贵,但是我个人体验了下还是想说,能用免费的就用免费的,不太值得让我们付费。
跟 OpenAI 接口完全兼容
Agnes AI 的 API 完全兼容 OpenAI 风格,市面上的大部分 Agent 工具都支持接入,这个不用担心:
- Base URL:
https://apihub.agnes-ai.com/v1 - API Key: 申请地址:
https://platform.agnes-ai.com/settings/apiKeys - 模型名称 :
agnes-2.0-flash/agnes-image-2.0-flash/agnes-video-v2.0
请求格式、响应格式、流式输出、Tool Calling 的写法全都跟 OpenAI 一样。不用改代码结构,不用学新的 SDK,换三个参数就能跑。
官方已经提供了 OpenClaw、Hermes Agent、Claude CLI、Claude Desktop、Cherry Studio、Opencode、Codex++ 这些工具的集成指南。
文档地址:
https://agnes-ai.com/zh-Hans/docs
实际使用体验
我把它接入到了 Zcode 里面,先测试了一下识图功能:

倒是没有啥大问题。
然后让它实际跑了一下开发任务,需求很简单,在现有工程的基础上给我开发一个 问题列表 :

慢是真的慢,经过了长达 15 分钟的耗时,最终还是写好了,虽然代码没有报错,但是写的也一般般吧,我挑了一个写的最长的方法:
/**
* 解析 items 为 entity 列表,并按 issue_id upsert 到本地缓存表。
* 落库与解析共用同一份 entity,避免重复映射。
*/
private List<FlyseeIssueInfo> parseAndPersist(JSONObject data, int pageNo, int pageSize) {
List<FlyseeIssueInfo> items = new ArrayList<>();
if (data == null) {
return items;
}
JSONArray itemArray = data.getJSONArray("items");
if (itemArray == null || itemArray.isEmpty()) {
return items;
}
Date now = new Date();
String username = StringUtils.defaultIfBlank(LoginHelper.getUsername(), "system");
// 收集本轮返回的 issue_id,一次性查询本地已有记录
Set<String> issueIds = new HashSet<>();
for (int i = 0; i < itemArray.size(); i++) {
String issueId = itemArray.getJSONObject(i).getString("issue_id");
if (StringUtils.isNotBlank(issueId)) {
issueIds.add(issueId);
}
}
Map<String, FlyseeIssueInfo> existingMap = loadExisting(issueIds);
for (int i = 0; i < itemArray.size(); i++) {
JSONObject item = itemArray.getJSONObject(i);
String issueId = item.getString("issue_id");
if (StringUtils.isBlank(issueId)) {
continue;
}
FlyseeIssueInfo entity = existingMap.get(issueId);
boolean isNew = entity == null;
if (isNew) {
entity = new FlyseeIssueInfo();
entity.setCreateBy(username);
entity.setCreateTime(now);
entity.setDelFlag(0);
}
fillFromRemote(entity, item, now, username);
if (isNew) {
flyseeIssueInfoMapper.insert(entity);
} else {
flyseeIssueInfoMapper.updateById(entity);
}
items.add(entity);
}
return items;
}
最后
现在市面上“免费”的 AI API 其实不少,但大部分要么是限时试用,要么只有文本模型,要么接口不兼容需要额外适配。
Agnes AI 的差异化在于:永久免费 + 全模态(文/图/视频)。
当然,免费模型的能力上限摆在那里。agnes-2.0-flash 排 Claw-Eval 第 9,跟 Claude、GPT 这些模型比还有差距。图像模型虽然进了 Top 20,但跟 Midjourney、DALL·E 3 比也还需要实际测试才知道。
如果你的项目工程已经有了完整的 Agent 规范,可以对模型进行强约束,那么我觉得用 Agnes AI 可以写一些边边角角的小功能,毕竟用付费模型来处理一些小功能确实有点大材小用了。