网易首页 > 网易号 > 正文 申请入驻

一句自然语言,直接生成带延迟和状态码的Mock接口

0
分享至

写前端的时候最烦什么?后端接口还没影,页面上的列表、头像、报名时间全得靠手写假数据。写死一份JSON,字段对不上要改,数量不够要补,嵌套结构一深就乱。Stanza这个开源工具想干的事很直接:把一句自然语言描述,变成一个活的、有状态的Mock REST接口。

它的用法不复杂。你给它一句「生成一个包含20个在线用户的列表,字段有id、name、avatar和last seen」,它会解析这句话,生成对应的schema蓝图,然后当场开出一个可调用的mock端点。要测延迟就加?delay=2000,要测异常分支就加?status=500,不用等后端配合。

功能清单按素材里的说法逐条摆出来:

  • 支持完整的CRUD操作,GET、POST、PUT、DELETE都能打
  • 支持自定义数据载荷
  • 支持基于查询参数的模拟,比如用?delay=5000制造人为延迟,用?status=500指定返回状态码
  • 能处理嵌套结构,比如带participant数组的聊天schema、带嵌套字段的用户档案

技术栈这块值得单独说。蓝图引擎用的是通过Groq调用的开放权重模型qwen/qwen3.8-27b,开了严格JSON输出模式,专门从自然语言里抽出schema结构和记录条数。数据填充没有走闭源API,而是把@faker-js/faker和一个递归schema生成器拼在一起,深层嵌套的JSON、子对象、数组都能自己长出来,不会卡在token瓶颈上。

存储层用的是MongoDB Atlas,策略是单文档集合加TTL索引,靠expiresAt字段让临时mock端点到期自动清理。素材里给的生命周期范围是从几分钟到48小时。这么设计是为了绕开免费层的集合数量限制——一个端点一个集合的话,很快就撑爆了。

延迟和状态码的模拟是内置中间件做的,一个负责把响应延迟钳制在设定值,一个负责动态覆盖HTTP状态码。对前端和独立开发者来说,这两样东西在联调前就能把loading态和错误态跑一遍,比对着空气写try-catch实在。

为什么非要选开放权重模型?素材里的解释是:prompt到schema的翻译需要高频、低延迟的JSON抽取,开放权重模型给了完整的架构控制权,没有厂商锁定,还能在外部AI节点限流或冷启动时挂一层本地兜底启发式,保证应用不崩。换成闭源API,自定义schema解析管线会被限制,一个开发者工具还得背上持续的成本。

项目以AGPL-3.0协议开源,有在线部署地址和GitHub仓库。定位说得很清楚:给前端开发者和独立黑客在真后端落地之前做原型用。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
这些美国人的照片突然火爆网络,原因极为荒诞!

这些美国人的照片突然火爆网络,原因极为荒诞!

环球时报国际
2026-10-20 07:54:26
特斯拉这台被夸上天的飞行汽车,座舱后面塞了两个“定时炸弹”

特斯拉这台被夸上天的飞行汽车,座舱后面塞了两个“定时炸弹”

不掉线电波
2026-10-18 22:54:55
OpenAI高管:蒸馏是中国AI模型紧跟美国的原因,大约占50%

OpenAI高管:蒸馏是中国AI模型紧跟美国的原因,大约占50%

西虹市闲话
2026-10-19 12:46:14
董事长为啥认不了亲生龙凤胎?终于真相大白!

董事长为啥认不了亲生龙凤胎?终于真相大白!

稿得轻松
2026-10-19 20:12:43
法国骚乱反差一幕:情侣无视熊熊火焰,在巴黎凯旋门抗议现场附近淡定饮酒交谈

法国骚乱反差一幕:情侣无视熊熊火焰,在巴黎凯旋门抗议现场附近淡定饮酒交谈

环球网资讯
2026-10-19 22:44:36
乒乓亚锦赛:10月20日赛程公布!国乒2人登场,世界冠军首秀

乒乓亚锦赛:10月20日赛程公布!国乒2人登场,世界冠军首秀

全言作品
2026-10-20 08:50:24
独行侠为省50万裁掉12年队魂!一人一城成笑话?真实目的令人动容

独行侠为省50万裁掉12年队魂!一人一城成笑话?真实目的令人动容

你的篮球频道
2026-10-20 07:31:14
男子在四川稻城高反去世,独自在帐篷里躺卧三天,当地:系非法穿越,曾组织力量去救援

男子在四川稻城高反去世,独自在帐篷里躺卧三天,当地:系非法穿越,曾组织力量去救援

潇湘晨报
2026-10-19 19:32:12
闹大了!100斤花生榨出油44斤、花生渣46斤,凭空少了10斤,湘西村民怀疑油坊动手脚,引发争吵

闹大了!100斤花生榨出油44斤、花生渣46斤,凭空少了10斤,湘西村民怀疑油坊动手脚,引发争吵

火山詩话
2026-10-19 06:14:47
1年4000万美元!麦克丹尼尔斯提前续约森林狼 签短约一举多得

1年4000万美元!麦克丹尼尔斯提前续约森林狼 签短约一举多得

罗说NBA
2026-10-20 09:51:35
悲催!安徽33岁美女南太行露营,17日晚失联,18日发布寻人启事,19日在帐篷附近水沟找到遗体,出事水沟距离其帐篷仅十余米

悲催!安徽33岁美女南太行露营,17日晚失联,18日发布寻人启事,19日在帐篷附近水沟找到遗体,出事水沟距离其帐篷仅十余米

火山詩话
2026-10-20 06:19:44
“山姆品质暴跌你还敢去吗”热搜第一,山姆会员商店相关负责人回应每经:热搜视频系AI造假

“山姆品质暴跌你还敢去吗”热搜第一,山姆会员商店相关负责人回应每经:热搜视频系AI造假

每日经济新闻
2026-10-19 12:20:42
上海男篮主帅:麦基到队后的态度非常好,他一直想为球队做贡献

上海男篮主帅:麦基到队后的态度非常好,他一直想为球队做贡献

狼叔评论
2026-10-19 22:44:09
尊界与懂车帝之争,恐怕是国家公信力的又一个转折点

尊界与懂车帝之争,恐怕是国家公信力的又一个转折点

北欧模式
2026-10-19 17:28:33
王诗龄一幅桃子画进卢浮宫拍出145万,第二天就被扒了:展厅,花钱就能进

王诗龄一幅桃子画进卢浮宫拍出145万,第二天就被扒了:展厅,花钱就能进

黎兜兜
2026-10-19 14:06:47
孕妇取消订单被找上门吓到先兆流产 涉事圆通快递员:让她直接起诉好了

孕妇取消订单被找上门吓到先兆流产 涉事圆通快递员:让她直接起诉好了

快科技
2026-10-19 11:28:11
晚年徐向前透露一个秘密:即使没有西安事变,中央依然准备了杀手锏!

晚年徐向前透露一个秘密:即使没有西安事变,中央依然准备了杀手锏!

历史龙元阁
2026-10-19 10:15:29
街头这位小姐姐的打扮,看着虽然简单却很有女人味

街头这位小姐姐的打扮,看着虽然简单却很有女人味

美女穿搭分享
2026-10-20 10:27:55
打破核威胁!芬兰首任驻华大使称:几颗氢弹投向中国,中国就完了!

打破核威胁!芬兰首任驻华大使称:几颗氢弹投向中国,中国就完了!

旧闻档案馆
2026-10-20 10:15:06
一个国家能蠢到什么程度?看看法国就明白了:法国黑人接近800万,巴黎新生儿里70%是黑人

一个国家能蠢到什么程度?看看法国就明白了:法国黑人接近800万,巴黎新生儿里70%是黑人

怪味历史连连看
2026-09-08 01:55:32
2026-10-20 11:52:49
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
204文章数 86关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

媒体:菲律宾对中国的有些举动已经属于蹬鼻子上脸

头条要闻

媒体:菲律宾对中国的有些举动已经属于蹬鼻子上脸

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

港媒曝刘恺威与32岁黎纪君恋情,秘密恋爱两个月

财经要闻

这些科技股王,为什么总输给茅台?

汽车要闻

方盒子家族再添新成员 捷途自由者7实车体验

态度原创

教育
家居
旅游
健康
军事航空

教育要闻

纪念中国工农红军长征胜利90周年 | 技术为梯,精神为峰:数智技术赋能思政教育的进阶探索

家居要闻

2026建博会(广州) 公装联探展交流活动

旅游要闻

重走唐蕃古道:从丹噶尔古城看古道商贸新篇

看着很健康的人,怎么会突然猝死?

军事要闻

泽连斯基:若乌“被要求”举行战时选举 他将竞选连任

无障碍浏览 进入关怀版