Coze 驱动的宠物冰球工作流构建与项目代码实践

让AI帮你定制专属宠物冰球图片,轻松又有趣!

一、项目背景与最终效果

你是否曾幻想过让你的宠物穿上冰球队服,化身冰场小明星?本项目基于Coze空间工作流,结合AI图片生成能力,实现宠物冰球图片的自动化定制。最终效果如下:

  • 用户上传宠物图片
  • 选择队服风格、颜色、编号等参数
  • 一键生成专属宠物冰球图片

二、Coze空间工作流配置详解

Coze空间工作流是自动化AI任务的利器。配置流程如下:

1.在Coze空间中新建工作流,配置输入参数(如图片、风格、编号、颜色等)

参数设计建议

  • picture:用户上传图片
  • style:定制图片风格(如"写实")
  • uniform_number:衣服编号(如10)
  • uniform_color:衣服颜色(如红色)
  • position:球员位置(如前锋)
  • shooting_hand:持杆的手(如右手)

小贴士:参数命名要简洁明了,方便后续代码集成。

2. 设置好默认参数

可以在设置输入值的时候就可以直接定义默认值

也可以添加一个代码节点进行设置默认值

3. 获取图片中动物的具体特征

添加一个图像识别的插件 进行设置

4. 通过豆包对动物进行特征提取

通过一些简单的系统提示词 让豆包对图片识别出来的内容进行提纯

5.根据提取好的动物特征和输入的参数生成图片

利用图片生成插件 输入正确导向的提示词让AI按照我们输入的参数进行图片生成

6. 输出结果

7. 进行发布

将工作流发布到我们的个人空间中, 这样我们才能在项目代码中对自己的工作流进行调用

三、个人访问令牌的获取与使用

API调用需要身份认证,Coze空间采用个人访问令牌机制。

  1. 进入Coze空间API授权页面
  1. 点击"新建个人访问令牌"

权限的勾选看自己的需求

  1. 复制生成的令牌
  2. 在代码中使用个人访问令牌(如下示例)
js 复制代码
const COZE_TOKEN = '你的个人访问令牌';
const headers = {
  'Authorization': `Bearer ${COZE_TOKEN}`,
  'Content-Type': 'application/json'
};

温馨提示:令牌请妥善保管,切勿泄露。


四、完整代码实现与调用示例

前端采用React + Vite,核心代码如下:

jsx 复制代码
// 上传图片到Coze
  async function uploadFile() {
    const formData = new FormData()
    const inputFile = fileRef.current.files[0]
    if (!inputFile) return
    formData.append('file', inputFile)
    const res = await fetch(uploadUrl, {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${patToken}`
      },
      body: formData
    })
    const ret = await res.json()
    if (ret.code !== 0) {
      console.log(ret)
      return
    }
    return ret.data.id
  }
// 省略部分代码,仅展示核心API调用逻辑
async function generatePetHockeyImage(params) {
  // 上传图片
  const file_id = await uploadFile()
  const response = await fetch('COZE_API_URL', {
    method: 'POST',
    headers,
    body: JSON.stringify({
        workflow_id,
        parameters: {
          picture: JSON.stringify({file_id}),
          style,
          uniform_number,
          uniform_color,
          position,
          shooting_hand,
        }
      })
  });
  const result = await response.json();
  // 处理返回的图片链接
}

用户界面支持图片上传、参数选择,交互友好。详细代码可访问我的个人仓库进行查看。

代码仓库地址

具体调用流程可以查看官方文档进行查看 www.coze.cn/open/docs/d...

五、常见问题与解决方案

  • 图片上传失败? 检查图片格式和大小,建议使用jpg/png,大小不超过5MB。
  • API认证报错? 请确认令牌有效且未过期。
  • 生成图片效果不理想? 可尝试调整风格参数或更换图片。
  • 网络请求超时? 检查网络环境,或增加请求超时时间。

如果遇到奇葩Bug,不妨在评论区留言,和大家一起头脑风暴!😄


结语

通过Coze空间工作流与AI图片生成技术,宠物冰球图片定制变得前所未有的简单。快来试试吧,让你的宠物闪耀冰场!

技术让生活更有趣,AI让创意无限!

相关推荐
stormzhangV16 小时前
这个本地模型,让我 token 自由了
人工智能·ai编程·claude
全栈弄潮儿17 小时前
让 AI 帮你拆分一个功能需求:页面、接口、数据和测试任务怎么分
aigc·openai·ai编程
NeilCarmack17 小时前
Deepseek-harness增加桌面版端序列:第 2 讲 · spawn Electron:当前进程如何“交棒“
前端·javascript·electron
এ慕ོ冬℘゜20 小时前
使用 jQuery 动态渲染表格与状态切换
前端·javascript·jquery
松小鼠呀20 小时前
我不敢再生孩子:ChatGPT 曾花 $2m 让他闭嘴,AI 巨头到底隐藏了什么秘密?
人工智能·安全·chatgpt·ai编程·科技热点
Patrick在香港21 小时前
Claude Agent 进阶:4 种工具调用编排模式,让 0820 那 13 个 endpoint 并行起来
python·ai·ai编程
happyprince21 小时前
01-整体观-Codex全貌解读(源码)
算法·ai编程
智购科技自动售货机厂家21 小时前
2026自动售货机AI视觉识别优化:从YOLOv11n模型量化到RKNN部署的端侧推理工程实践~YH
javascript·人工智能·yolo·机器学习·计算机视觉·目标跟踪·perl
晓说前端21 小时前
TypeScript 核心语法应用 —— Vue 3 中的使用(下)
前端·javascript·typescript·类型系统
Flynt1 天前
DeepSeek终于能看图了:V4 Flash Vision实测,1分钱9张图但有个大坑
agent·ai编程·deepseek