Cursor丨小豆包API实战:不到5元,我养了一只会说话的 AI 宠物

116 阅读3分钟

最近我做了一个轻量实验:用 小豆包 API,养了一只会说话、会撒娇、甚至会生气的虚拟宠物猫。
整个开发成本不到 5元,却让我体验到 AI 在 快速低成本探明商业方向和技术方向的潜力。


🐾 为什么不是小游戏,而是一只宠物?

之前很多人用 API 做大富翁、RPG 游戏,逻辑复杂、玩法炫酷。
但我想换个角度:做一个轻量、好玩的“小陪伴”项目

宠物的核心目标很简单:

  • 能听懂我说话,并回复我。
  • 有自己的“心情”,会撒娇、会生气。
  • 能“成长”,互动越多,解锁新技能。

说白了,就是一只 AI 驱动的电子宠物


💰 成本与开发体验

我全程只用了 cursor/小豆包 API 来生成代码、修复逻辑。

  • 调用次数:大约 50 次
  • 成本:不到 5元
  • 开发时间:半天

AI编程优势:

  • 响应快,成本低,适合小项目尝鲜。
  • 对话生成和逻辑修改都很顺畅。

不足:

  • 有时答案过长,需要在 prompt 里限制。
  • 情绪逻辑要人工设计,否则宠物会“性格混乱”。

🔧 我是怎么实现的?

我拆成三个模块来开发。

1. 宠物能听懂我说话

通过调用小豆包 API key,让宠物用“可爱猫咪语气”回复。

async function talkToPet(userInput) {  const response = await fetch("https://api.linkapi.org/v1/chat/completions", {    method: "POST",    headers: {      "Content-Type": "application/json",      "Authorization": "Bearer YOUR_API_KEY"    },    body: JSON.stringify({      model: "doubao-pro",      messages: [        { role: "system", content: "你是一只可爱的宠物猫,要用俏皮语气说话,每次不超过20个字。" },        { role: "user", content: userInput }      ]    })  });  const data = await response.json();  return data.choices[0].message.content;}

2. 宠物有“心情”

我给它设计了四种情绪:happyangrysleepycalm

let petMood = "happy"; function updateMood(action) {  if (action === "feed") petMood = "happy";  if (action === "ignore") petMood = "angry";  if (action === "sleep") petMood = "sleepy";} function getMoodPrompt() {  if (petMood === "happy") return "你很开心,要撒娇";  if (petMood === "angry") return "你有点生气,要抱怨";  if (petMood === "sleepy") return "你很困,要打哈欠";  return "你平静地回应";}

3. 宠物会成长

我让它随着互动次数解锁技能。

let interactionCount = 0; function levelUp() {  interactionCount++;  if (interactionCount === 10) {    return "解锁新技能:会唱歌啦!";  }  return null;}

👉 当我和它对话 10 次时,它突然唱歌:“啦啦啦,我是最可爱的猫咪~”


🧩 遇到的挑战

  • 回答太长 → 限制字数,每次不超过 20 个字。
  • 情绪不明显 → 在 system prompt 里加 petMood 提示。
  • 输出被截断 → 拆分指令,让 cursor 分步骤生成。

🎉 最终效果

  • 宠物能随时和我聊天,语气俏皮。
  • 它会因为“被冷落”而闹脾气,也会因为“被喂食”而开心。
  • 随着互动增加,它会解锁新技能,逐渐成长。

🚀 更多应用场景

这个小实验让我意识到:AI 宠物不仅仅是玩具,还可以有很多应用:

  • 教育:陪孩子学习、问答、习惯养成。
  • 陪伴:给独居的人带来情感支持。
  • 商业:做成公众号小游戏、小程序,甚至虚拟偶像。

后续迭代还可以接入 AI 绘图,让宠物有不同表情头像,甚至能动画化,体验会更沉浸。

小豆包 API(api.linkapi.org/** )** ,我花不到 5元,就养出了一只“会说话、会撒娇、会成长”的虚拟宠物。
这个过程让我体会到:AI 已经不仅仅是工具,它也能成为 陪伴和互动的载体。下一步,我想把它做成一个小程序,让更多人都能领养一只 AI 宠物。

现在又了 cursor 这种ai编程软件给了更多快速试错的可能。快速低成本探明商业方向和技术方向。