最近刷到一个免费的 AI API 平台——Agnes AI,这几天在一些媒体平台上老是看到有人推,于是我也就试一下,主打的口号是“让世界级的 AI 人人可用”。

口号听着挺大,但看了一下实际内容,确实有几个点值得说说。

1782441957872_d

官方网站:

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 次不等。

1782438986265_d

说实话这个价格并不贵,但是我个人体验了下还是想说,能用免费的就用免费的,不太值得让我们付费。


跟 OpenAI 接口完全兼容

Agnes AI 的 API 完全兼容 OpenAI 风格,市面上的大部分 Agent 工具都支持接入,这个不用担心:

  1. Base URL: https://apihub.agnes-ai.com/v1
  2. API Key: 申请地址:https://platform.agnes-ai.com/settings/apiKeys
  3. 模型名称 :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 里面,先测试了一下识图功能:

1782439844600_d

倒是没有啥大问题。

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

1782439879370

慢是真的慢,经过了长达 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 可以写一些边边角角的小功能,毕竟用付费模型来处理一些小功能确实有点大材小用了。