中国移动 MoMA 新用户免费领 2500 万 tokens:30 天有效期与 API 接入教程
免费额度
新用户实名认证后领 2,500 万 tokens,有效期 30 天;限速 3,000 tokens/分钟;活动期至 2026-12-31,同一身份仅可领一次
注意事项
教程
中国移动 MoMA 是移动云(ecloud)推出的模型聚合平台,把自研九天系列与 DeepSeek、Kimi、通义等 300 多款模型收在同一个 API 网关后面。新用户完成实名认证后可领取 2,500 万 tokens 的一次性赠额,活动期至 2026-12-31,同一身份仅可领一次。下面是从注册到拿到密钥的完整流程。
申请步骤
- 进入官方入口。在浏览器打开
https://ecloud.10086.cn/portal/product/MaaS,这是移动云模型服务平台(MaaS)的产品页,页面上的「立即使用」「控制台」按钮可直接跳转到登录页。 - 注册并登录移动云账号。用手机号加短信验证码注册,或使用已有移动云账号登录。企业用户可由主账号创建子账号,但赠额通常归属实名主体,建议先用主账号操作。
- 完成实名认证。API 类产品一般要求实名后才能开通与调用:个人认证需身份证信息并做人脸或短信核验,企业认证需营业执照等资料。是否需要绑定支付方式以开通页面的提示为准,若提示绑卡就按页面要求完成,不建议在未实名状态下先去点领取,否则容易领取失败。
- 领取新用户赠额。登录控制台后进入模型服务平台的活动页或「新用户福利 / 资源包」入口,找到 2,500 万 tokens 的领取按钮并确认。菜单名称和入口位置会随控制台版本调整,请以控制台实际显示为准;同一实名身份只能领一次,不能重复领取或叠加。
- 创建 API 密钥。在控制台的「API 密钥 / 访问密钥」页面新建一个 Key,复制后立刻保存到本地密码管理器。密钥一般只在创建时完整显示一次,页面刷新后无法再查看明文。
- 核对额度状态与到期时间。回到资源包或费用页面确认剩余 tokens 与失效时间,建议在第 25 天设一个日历提醒,避免 30 天到期后额度作废。
常见坑
- 赠额只对自营(九天)模型生效,DeepSeek、Kimi、通义等合作模型以及机密模型不参与抵扣,调用这类模型会走账户余额扣费。
- 额度有效期为领取后 30 天,到期不延期、不结转、不提现,也不支持多账号合并使用。
- 新用户默认有 3,000 tokens/分钟 的限速,批量跑数据或做压力测试时很容易触发,需要自己控制并发并做退避重试。
- 实名信息与账号主体不一致(例如借用他人身份证)会导致领取或开票失败,务必使用本人或本企业资料。
MoMA 提供统一的 OpenAI 兼容网关:同一个 base_url 和同一个 Key,就能在自研九天与多家合作模型之间切换,平台侧还带智能路由。接入前先到控制台的「API 文档」页复制接口地址与模型 ID,不同区域与版本的域名可能不同,以控制台实际显示为准。
1. 准备 base_url 与密钥
base_url 是 https://<服务域名>/v1 这类 OpenAI 兼容地址,具体域名在控制台 API 文档页给出;模型 ID 在「模型广场 / 模型列表」中查看,九天自研模型与 DeepSeek、Kimi、通义等合作模型的 ID 各不相同。建议统一用环境变量管理,避免把密钥写进代码仓库:
export MOMA_BASE_URL="控制台 API 文档页给出的 OpenAI 兼容接口地址"
export MOMA_API_KEY="控制台创建的 API Key"
export MOMA_MODEL="模型广场中选定的模型 ID"
2. 用 curl 发一次对话补全
把下面的命令粘进终端即可跑通一次非流式调用,成功时返回 JSON,其中 choices 是回复内容,usage 是本轮消耗的 tokens:
curl "$MOMA_BASE_URL/chat/completions" \
-H "Authorization: Bearer $MOMA_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"model\": \"$MOMA_MODEL\", \"messages\": [{\"role\": \"system\", \"content\": \"你是一个简洁的技术助手。\"}, {\"role\": \"user\", \"content\": \"用一句话说明什么是向量数据库。\"}], \"temperature\": 0.7, \"max_tokens\": 256, \"stream\": false}"
3. Python(openai SDK)调用
网关兼容 OpenAI 协议,直接复用官方 SDK 即可,只需替换 api_key 与 base_url:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOMA_API_KEY"],
base_url=os.environ["MOMA_BASE_URL"],
)
resp = client.chat.completions.create(
model=os.environ["MOMA_MODEL"],
messages=[
{"role": "system", "content": "你是一个简洁的技术助手。"},
{"role": "user", "content": "用一句话说明什么是向量数据库。"},
],
temperature=0.7,
max_tokens=256,
stream=False,
)
print(resp.choices[0].message.content)
print(resp.usage)
4. 关键参数说明
model:必填,填模型广场里的完整模型 ID 而不是展示名称;换模型只改这一个字段。messages:必填,按system、user、assistant组织的对话数组,system 用来定角色和输出格式。temperature与top_p:控制随机性,建议只调其中一个,问答与抽取任务用 0.2 到 0.7。max_tokens:单次回复上限,结合 3,000 tokens/分钟的限速估算,别一次请求超长输出。stream:设为true可拿到流式增量,适合网页端做打字机效果。
5. 额度耗尽与限流的典型表现
- HTTP 429 并提示速率或 TPM 超限:触发了 3,000 tokens/分钟的限速,需要降低并发、压缩提示词,并加指数退避重试。
- 额度不足类错误:控制台资源包剩余量显示为 0,或者已切换到合作模型而开始从账户余额扣费。
- HTTP 401:密钥错误、已被删除,或请求头缺少
Authorization。 - HTTP 404 或模型不存在:模型 ID 拼写有误,或该模型未在控制台开通、不在当前可用列表中。
排查顺序建议固定为:先看返回状态码和 error.message,再核对 Key 与 base_url 是否与控制台当前页面一致,然后确认模型 ID 属于可调用的自营模型,接着估算最近一分钟的 token 消耗是否超过限速,最后回控制台查资源包剩余量与 30 天有效期是否已过。想把这笔赠额用在关键处,可以开发和联调阶段都跑在九天自研模型上,逻辑稳定后再切到合作模型并预留余额。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。