DeepAI API 密钥获取 — 开发者注册与 Key 管理
DeepAI API 概览
DeepAI 提供一组 REST API,覆盖以下能力:
- 文生图(text2img)
- 图像编辑器(image-editor)
- 超分辨率(super-resolution)
- 色彩化(colorize)
- 背景移除(background-remover)
API 的定价分两档:
| 用户类型 | 价格 |
|---|---|
| 免费注册用户 | $5 / 100 次调用 |
| Pro 订阅者 | $5 / 500 次调用 |
API Key 对所有注册用户开放——不需要 Pro 订阅也能用 API,只是单价更贵。
获取 API Key 的步骤
第一步:注册并登录账号
必须先有一个 DeepAI 账号(邮箱或第三方登录均可)。免注册状态下无法获取 API Key。
第二步:进入开发者控制台
登录后,在页面右上角头像下拉菜单里找到「API」或直接访问 deepai.org/docs。这会带你进入 API 文档和控制台页面。
第三步:生成新的 API Key
在控制台里点「Generate API Key」按钮。系统会生成一个类似 abc123XYZ456... 的长字符串。
重要:API Key 只会在生成时完整显示一次。复制保存到安全的地方(比如密码管理器),关掉页面后就再也看不到完整 Key 了——只能通过删除旧 Key 再生成新 Key 来获取。
第四步:预充值钱包余额
API 调用按次计费,需要钱包里有余额才能调用(除非你已经是 Pro 订阅者,此时 API 调用从你的月配额里扣)。
充值入口也在控制台里,支持信用卡支付。建议第一次只充少量(比如 10–20 美元),验证调用流程没问题后再按需追加。
在代码里使用 API Key
API Key 需要放在每次请求的 HTTP Header 里,字段名是 api-key。
Python 示例:
import requests
r = requests.post(
"https://api.deepai.org/api/text2img",
data={'text': 'A starry night over a serene lake'},
headers={'api-key': 'YOUR_API_KEY'}
)
print(r.json())
JavaScript(Node.js)示例:
const response = await fetch('https://api.deepai.org/api/text2img', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
text: 'A starry night over a serene lake'
})
});
API 文档里每种工具都提供了 cURL、Python、JavaScript、Ruby 四种语言的完整示例代码,可以直接复制修改。
管理 API Key 和调用记录
控制台里可以做以下操作:
- 查看所有已生成的 API Key:只显示 Key 的前缀和后缀,中间星号隐藏
- 删除某个 Key:删除后旧 Key 立即失效,所有用它发的调用都会报错
- 查看调用记录:每条调用的时间、工具类型、计费金额、返回状态
- 钱包余额:实时显示当前余额,支持充值
安全注意事项
- 绝对不要把 API Key 提交到公开的 GitHub 仓库。如果不小心泄露,立即在控制台删除旧 Key 并生成新 Key
- 不要把 API Key 放在前端代码里(浏览器可以直接看到)。所有 API 调用都应该在后端服务里进行
- 为不同的项目生成不同的 Key。这样一个项目需要停用不会影响其他项目
- 设置合理的钱包余额。DeepAI 的 API 没有调用频率硬限制,如果 Key 泄露,攻击者可以在短时间内刷走大量余额
免费用户 vs Pro 用户的 API 区别
| 对比项 | 免费注册用户 | Pro 订阅者 |
|---|---|---|
| API 单价 | $5 / 100 次 | $5 / 500 次(5 倍配额) |
| 配额来源 | 钱包余额 | 先扣月配额,再扣钱包 |
| 响应速度 | 可能排队 | 优先队列 |
| 能否只充钱包不买 Pro | 可以 | — |
如果你只是偶尔调几次 API(比如每月几十个调用),免费注册 + 充钱包可能比买 Pro 订阅更划算。但如果调用量比较稳定(每月几百次以上),Pro 订阅的折扣会更有优势。