云函数中通过 cloud.openapi({convertCase:false}).serviceMarket.invokeService 调用微信服务市场购买的 MiniMax 文本大模型,稳定复现 9301013 错误,调用永远失败。
完整错误日志errCode: 9301013
errMsg: openapi.serviceMarket.invokeService:fail api type not match
rid: 6a017039-5e542186-180c377f
服务市场购买信息:
- 服务名称:MiniMax AI 文本大模型服务
- 服务商:上海稀宇科技有限公司
- service ID:wx1ef79fe5f143a445
- 套餐:100 元 / 30 天 / 700 万 token
- 「我已购买」页面已确认:服务状态「使用中」,已绑定到当前小程序 AppID
已穷尽尝试的 API 名(关键证据):
api 字段值errCode含义ChatCompletionPro9301013api type not matchchatcompletion_pro9301008invalid api info(不存在)chat_completion_pro9301008invalid api info(不存在)chatcompletion_v29301008invalid api info(不存在)
从错误码差异可以推断:ChatCompletionPro(PascalCase)应该是服务市场实际注册的 API 名(其它名字都报 9301008 不存在),但调用时被判「类型不匹配」。
完整云函数代码:
javascript
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
exports.main = async (event) => {
const dataBase = {
model: 'abab5.5-chat',
tokens_to_generate: 1024,
temperature: 0.8,
top_p: 0.95,
stream: false,
reply_constraints: {
sender_type: 'BOT',
sender_name: 'MM智能助理',
},
messages: [
{ sender_type: 'USER', sender_name: '用户', text: event.prompt },
],
bot_setting: [
{ bot_name: 'MM智能助理', content: '你是一个家庭 AI 助手...' },
],
}
const openapi = cloud.openapi({ convertCase: false })
const result = await openapi.serviceMarket.invokeService({
service: 'wx1ef79fe5f143a445',
api: 'ChatCompletionPro',
data: JSON.stringify(dataBase), // 对象直传 / stringify 都试过,错误码一样
client_msg_id: `cj-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`,
})
return result
}
云函数 config.json 已声明权限:
json
{
"permissions": {
"openapi": ["serviceMarket.invokeService"]
}
}
已排除的可能性:
- ✅ 云函数 openapi 权限已声明
- ✅ client_msg_id 每次唯一(带时间戳+随机后缀)
- ✅ data 字段试过对象直传 / JSON.stringify 两种方式,错误码一致
- ✅ convertCase: false 已设置
- ✅ 服务在「我已购买」中显示已绑定到当前小程序 AppID
- ✅ wx-server-sdk 版本 latest
想请教官方 / 服务商的问题:
- 9301013「api type not match」的精确含义是什么?官方 invokeService 错误码文档未列出此码。是 API 同步/异步类型不匹配?还是套餐 type 与 API type 不匹配?
- ChatCompletionPro 是否需要走异步调用(先 submit 再 poll)?如果是,云函数侧应该如何调用?
- 服务市场 MiniMax 套餐对应的 api 字段值是否就是
ChatCompletionPro?是否有别名 / 大小写差异 / 版本后缀? - 是否能提供官方最小可运行的云函数示例代码?
恳请微信团队 / 上海稀宇科技工程师指点,万分感谢🙏
环境信息:
- 微信开发者工具:稳定版 2.01.2510280
- 基础库:3.15.2
- 云开发付费个人版(CloudBase)

你好,该服务,服务商不再运营了,不建议购买