预览版本 · 待总指挥审查,未上线(本页不覆盖正式页面)|返回正式首页
代码智能体 · skill_id: codeagent

CodeAgent 代码智能体

类型:任务型 · 多模型路由(Coze / Dify / 豆包 / DeepSeek)· 经 pddun.net API 网关调用

能力说明

CodeAgent 是面向研发团队的 AI 编程协作者。它把自然语言需求转换为可运行代码,支持代码补全、逐行解释、Bug 定位与修复建议、单元测试生成,以及跨语言重构。网关层自动把请求路由到最合适的上游模型,并对业务侧暴露统一接口。

支持语言TypeScript / Vue / Python / Go / SQL
输入形态需求描述 + 可选现有代码上下文
输出形态代码 diff + 解释 + 用例
调用模式同步返回(长任务可轮询)

适用场景

输入 / 输出示例

请求体(业务系统调用):

{
  "uid": "U10001",
  "skill_id": "codeagent",
  "task": "生成一个 Vue3 购物车合计组件,支持数量加减、满 99 免邮提示",
  "lang": "vue",
  "context": "已有 CartItem 组件,props 为 {item:{price,count}}"
}

响应体(统一包络):

{
  "code": 0,
  "msg": "ok",
  "data": {
    "skill_id": "codeagent",
    "permission_type": 1,
    "remain_quota": 19,
    "result": {
      "code": "<template>...</template>",
      "explain": "computed 合计 sum=item.price*count;满99置 isFreeShip",
      "tests": ["数量=0 时合计为0", "count>=99 时免邮提示显示"]
    }
  }
}

调用方式

第一步,先经 pddun.net 网关做权限校验:

# 鉴权(故障安全:服务异常绝不放行)
curl -X POST https://a2ahub.com.cn/api/a2ahub/skill/auth \
  -H "Content-Type: application/json" \
  -d '{"uid":"U10001","skill_id":"codeagent"}'
# → {"code":0,"data":{"allowed":true,"permission_type":1,"remain_quota":19}}

第二步,allowed=true 后携带开发者 Token 调用能力体接口:

# 调用代码智能体
curl -X POST https://a2ahub.com.cn/api/store/skill/codeagent/run \
  -H "Authorization: Bearer <开发者Token>" \
  -H "Content-Type: application/json" \
  -d '{"uid":"U10001","task":"生成 Vue3 购物车合计组件","lang":"vue"}'

免费体每日额度 20 次;单次永久 / 会员订阅在鉴权接口中自动放行。金额单位为分,时间为 Unix 秒。