Moondream Cloud 免费额度:每工作区每月 5 美元视觉模型用量
免费额度
Free 计划下每个 workspace 每月 $5 用量额度,用于 Moondream 视觉模型:图片描述(caption)、视觉问答(query)、目标检测(detect)与点定位(point)。
注意事项
教程
Moondream Cloud 专注视觉理解,Free 计划按 workspace 每月发放 $5 用量额度,注册流程较短,一般不需要企业认证,也不需要绑定信用卡。
- 找到注册入口:打开
https://moondream.ai/,在页面首屏或顶部导航找到「Sign up」「Get started」一类按钮,点击进入控制台注册页。 - 选择注册方式:通常可以用邮箱加密码注册,也可以直接用 Google 或 GitHub 账号授权登录。用邮箱注册的,记得去收件箱点击验证链接;未完成邮箱验证前,控制台一般不会展示额度信息。
- 关于实名与绑卡:仅领取 Free 计划的每月 $5 额度时,一般不需要实名认证,也不需要绑卡;只有升级付费套餐、提高并发或申请更高配额时,才会涉及付款方式。如果注册流程中弹出强制绑卡页面,先确认自己是否误入了付费套餐入口,具体以控制台实际显示为准。
- 创建 workspace 并生成密钥:登录后进入控制台,新建一个 workspace(或选中已有 workspace),在 API Keys(密钥)页面点击创建,生成后立即复制保存。每个 workspace 各自享有每月 $5 额度,多个 workspace 之间不共享。
- 确认额度在哪里查看:额度余额、已用量和重置日期在控制台的 Usage 或 Billing 面板中查看,数值与重置日以控制台实际显示为准;建议注册完成后先截图记下当前周期起止时间。
- 常见问题:额度按月重置且不累积,当月未用完的部分不会结转到下月;密钥通常只在创建时完整显示一次,关闭弹窗后无法再次查看,只能重新生成;同一浏览器登录多个账号时,注意当前处于哪个 workspace,避免误用其他空间的额度。
Moondream Cloud 的调用方式是标准 HTTP 请求加 Bearer 鉴权,重点是图片如何随请求体传进去,以及不同视觉任务靠提示词区分。
base_url 与模型名
base_url 的形态为 https://api.moondream.ai/v1,最终请以控制台 API 文档页给出的地址为准;模型标识在控制台的模型列表或文档中获取,填写视觉模型对应的名称,不要沿用纯文本模型的名字。建议先把密钥和 base_url 写成环境变量:
export MOONDREAM_API_KEY="控制台生成的密钥"
export MOONDREAM_BASE_URL="https://api.moondream.ai/v1"
把这两行写进 ~/.zshrc 或 ~/.bashrc,重开终端生效,避免把密钥硬编码进代码后提交到仓库。
一次图片描述调用
下面是最小可运行的 curl 示例,把图片地址换成你自己可公网访问的图片 URL,把文字换成你要问的问题:
curl "$MOONDREAM_BASE_URL/chat/completions" \
-H "Authorization: Bearer $MOONDREAM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "moondream-vision",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "用一句中文描述这张图片的主要内容"},
{"type": "image_url", "image_url": {"url": "https://example.com/demo.jpg"}}
]
}
],
"max_tokens": 200,
"temperature": 0.2
}'
关键参数说明:model 必须是控制台提供的视觉模型标识;messages 里的 content 是数组,文本与图片交替排列,图片用 image_url 类型的条目传入;max_tokens 控制输出长度,做批量打标时压到很短即可,能明显降低单张成本;temperature 取低值让描述和坐标更稳定。若图片不方便公网访问,可改为传 base64 内联数据,具体字段以控制台文档为准。
用提示词切换任务类型
- 图片描述:直接问「描述这张图的内容」,适合批量生成图片标签。
- 视觉问答:提出具体问题,例如「图中这个人手里拿的是什么」,输出更短更省额度。
- 目标检测:要求「列出图中所有物体及其边界框」,返回结构化坐标,适合批量标注。
- 点定位:要求「指出图中某个元素的位置」,适合截图理解和界面元素定位。
额度耗尽与限流的典型表现
- 返回 401:密钥错误、被删除,或环境变量没有在当前终端生效,重新生成并检查变量。
- 返回 400 且提示图片相关错误:图片 URL 不可公网访问、格式不支持或尺寸过大,先转成 JPG 或 PNG 并压缩。
- 返回 429:请求频率或并发过高,降低并发数并加入指数退避重试,不要立即密集重试。
- 返回 402 或 403,或提示额度不足:当前 workspace 本月 $5 额度已经用尽,等下一周期重置,或切换到其他 workspace,或考虑升级套餐。
排查顺序建议固定为:401 先查密钥与终端环境变量,400 再查请求体和图片本身,429 看并发与重试间隔,最后去控制台 Usage 面板核对剩余额度与重置日期,确认是否只是额度用完而不是接口变更。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。