最近我需要给下载站做一些配图,想着现在的 AI 生图这么火,找个免费的 API 自动生成不就完事了?
结果这一找,踩了整整一圈坑。
这篇文章记录了我试过的每一个平台、踩的每一个坑,以及最后找到的真正可用的方案。希望能帮后来者省点时间。
这个平台不需要注册就能用,听起来很美好。结果请求发过去,永远在排队。
查了一下,因为他们用的是共享 IP,我的服务器 IPv6 地址被限流了。放弃。
Hugging Face 上有海量开源模型,但免费推理 API 需要注册获取 token。注册倒是简单,但免费额度非常有限,而且热门模型经常排队。
Google 的 Gemini API 文本模型是免费的,但图像生成需要单独付费。查了下账户,免费额度 = 0。
这两个平台都提供图像生成 API,但都需要注册账号拿 API Key,免费额度也很抠门。
这些平台的官网很多挂了 Cloudflare 防护,从服务器端请求直接被拦,连注册页面都打不开。
API 全军覆没后,我用 Python Pillow 库写了个程序生成图片。效果嘛…… 就是那种"一看就是程序画的"感觉。
然后又做了一个 Canvas 交互画卷页面(暗黑风格、移轴效果、武汉地标),虽然用户觉得还行,但这终究不是真的"AI 生成"。
在翻文档的时候发现了一个叫 Agnes AI 的平台。看介绍说是 Sapiens AI 公司的产品,提供免费的多模态 API。
全程只需要一个 Gmail 邮箱,不需要绑信用卡。
注册完成后,看看有哪些模型:
文本模型: agnes-1.5-flash, agnes-2.0-flash
图像模型: agnes-image-2.0-flash, agnes-image-2.1-flash ← 重点
视频模型: agnes-video-v2.0
API 兼容 OpenAI 格式,Base URL: https://apihub.agnes-ai.com/v1
直接上代码测试:
import requests
url = "https://apihub.agnes-ai.com/v1/images/generations"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
}
data = {
"model": "agnes-image-2.1-flash",
"prompt": "A cute orange tabby cat sitting on a desk next to a laptop",
"size": "1024x1024"
}
resp = requests.post(url, headers=headers, json=data, timeout=60)
result = resp.json()
print(result["data"][0]["url"])
第一次运行,返回 200!图片 URL 指向 Google Cloud Storage。
成功出图,1024×1024 的 PNG,1.6MB。
| 尺寸 | 比例 | 结果 |
|---|---|---|
| 1024×1024 | 1:1 | ✅ |
| 1024×768 | 4:3 | ✅ |
| 1280×720 | 16:9 | ✅ |
| 1920×1080 | 16:9 | ❌ 上游 500 |
查了文档和后台:
| 项目 | 价格 |
|---|---|
| 图像生成 | $0.003 / 张(约人民币 2 分钱) |
| 注册赠送 | $0.10 余额 |
| 文本模型 | 免费(有每分钟请求数限制) |
$0.10 大概能生成 33 张图。对于日常使用来说,够用了。
提示词: A Chinese handscroll painting of Wuhan landmarks, Song dynasty aesthetic with gold light and red tones. Tiny figures walk between scenes...
提示词: Misty Dongjiang Lake with fishing boat in morning fog, Gaoyiling red Danxia peaks, Mang Mountain sea of clouds...
如果你只需要少量 AI 生成的图片,又不想绑信用卡,Agnes AI 是目前最省事的选择:
祝大家白嫖愉快 🎉
如果你也在折腾类似的东西,欢迎留言交流~