AI编程:Coze + Cursor实现一个思维导图的浏览器插件

AI编程:Coze + Cursor实现一个思维导图的浏览器插件

这是小卷对AI编程工具学习的第3篇文章,今天以实际开发一个思维导图的需求为例,了解AI编程开发的整个过程

1.效果展示

2.AI编程开发流程

虽然AI编程知识简单对话就行,不过咱要逐步深入到项目开发中,所以还需要前面的需求分析、调研等等步骤,下面是完成一个需求的流程图:

3.寻找思维导图Coze插件

我们在Coze的国内站点里搜索能生成思维导图的插件,Coze官网地址:https://www.coze.cn/ ,这里发现TreeMind树图就可以满足我们的需求,输入文字,输出思维导图的图片:

4.创建插件测试流程

我们在工作空间 > 项目开发 > 创建这样创建一个应用,

然后创建工作流,在工作流中添加节点将TreeMind插件添加进来后,再修改下输入输出的变量配置,这样一个工作流就创建好,接着可以手动测试功能是否正常

这里我让其生成一张分布式系统的思维导图,试运行成功后得到图片的链接地址,打开后就是下面的这张图片,能满足我们的需求:

接下来我们将整个流程发布上线,后续的开发编程过程就可以用到了。

点击发布按钮,然后发布时选上API

5.API参数获取

Coze API的使用是有限制和计费的,基础版本的账户每月只有100次调用机会,超过后需要升级成专业版才能付费使用,

Coze API官方文档介绍地址:https://www.coze.cn/open/docs/developer_guides/coze_api_overview

API调用工作流文档地址:https://www.coze.cn/open/docs/developer_guides/workflow_run

5.1个人访问令牌

地址:https://www.coze.cn/open/oauth/pats

自行手动创建一个,然后把token拷贝下来,注意只有第一次创建的时候才能看到token

5.2 workflow id和app_id的获取

打开应用工作流编辑页面,点击工作流,在浏览器的地址栏里project-ide后面跟的数字就是app_id,而workflow后面的那串数字就是workflow_id

5.3 在线测试API

我们通过在线测试普通Apifox来测试接口,地址:https://app.apifox.com/

可以将工作流API文档里的示例拷贝出来,在Apifox中选择导入cURL的方式新建一个请求,修改对应的参数为自己创建的应用参数,就可以请求执行了,下面是我的请求示例,大家可以自行参考:

curl --location --request POST 'https://api.coze.cn/v1/workflow/run' \

--header 'Authorization: Bearer pat_npmd******' \

--header 'Content-Type: application/json' \

--data-raw '{

    "workflow_id": "746*****6370",

    "parameters": {

        "input": "生成分布式系统的思维导图"

    },

    "app_id": "74663******692927",

    "is_async": false

}'

6. Cursor编程集成Coze插件

为了开发生成思维导图的浏览器插件,我们开始逐步操作,第一步,先生成插件的基础框架:

## 用户故事

用户选中文字,可以显示浮动按钮“生成思维导图”,点击后弹出右侧窗口,显示对应的文字

# 注意:

1.使用manifest v3版本开发

2.注意中文编码问题

# 任务

请按照用户故事和注意点帮我开发谷歌插件

接着生成侧边栏的功能

继续侧边栏的实现:

1.创建一个侧边栏的HTML页面

2.实现在background.js中打开侧边栏的逻辑

3.添加侧边栏的样式

可能会出现一些bug问题,我们把bug发给cursor后继续修改完善,下面是框架的效果图,可以看到已经满足我们的需要了,然后可以进行下一步操作了

6.1 整合coze API

基于现有代码,现在我们需要整合Coze的API,建议提前把已有功能告诉Cursor,这样也能更好地理解代码背景。输入提示词示例,可结合个人实际情况调整:

# 目的

用户需求是基于网页选中的内容生成一个思维导图

# 用户故事

用户在网页上选中一段文字,点击浮动按钮,可以生成思维导图的图片,在侧边栏展示

# 生成思维导图的接口

## curl请求的代码

curl --location --request POST 'https://api.coze.cn/v1/workflow/run' \

--header 'Authorization: Bearer 替换为自己的' \

--header 'Content-Type: application/json' \

--data-raw '{

    "workflow_id": "替换为自己的",

    "parameters": {

        "input": "生成分布式系统的思维导图"

    },

    "app_id": "替换为自己的APP_ID"

}'

## 请求参数说明

1. parameters下面的input:网页选中内容

## 返回数据

{

    "code": 0,

    "cost": "0",

    "data": "{\"output\":\"https://static.shutu.cn/shutu/jpeg/opence/2025/02/04/77b63eae2ea61d3******223.jpeg\"}",

    "debug_url": "https://www.coze.cn/work_flow?execute_id=7467838*******",

    "msg": "Success",

    "token": 0

}

## 返回参数说明

1. data下

的output为思维导图的图片地址

2.code 状态码,不是0代表出差

3. msg 返回信息

# 注意

1. 注意使用manifest v3版本开发

2. 注意中文编码问题

<think>好的,用户想要了解Coze相关的绘画教程或者Coze在绘图中的应用。首先,我需要根据用户提供的三个引用内容来整理相关信息。引用[1]和[2]提到了使用Coze创建AI绘画工作流和助手,引用[3]详细介绍了通义万相插件的参数设置。用户可能对具体步骤、支持的插件类型以及如何优化生成效果感兴趣。 首先,我应该分步骤说明如何创建Coze绘画工作流,引用[3]中的参数信息需要详细解释,比如输入参数和返回结果。然后,可以介绍推荐的插件,如通义万相,以及如何选择不同的风格和尺寸,这可能帮助用户更好地应用Coze进行绘图。接下来,结合引用[1]和[2],说明如何将工作流转化为AI助手,这样用户能了解完整的流程。最后,提供一些优化建议,比如如何调整prompt和使用不同风格,引用中的例子可以作为参考。 同时,用户可能不清楚如何开始,所以需要确保步骤清晰,参数说明具体。还要注意回答的结构,保持逻辑连贯,并自然地插入引用标记。最后生成相关问题,帮助用户深入探索,比如教程获取、参数设置、插件比较等。这样应该能全面覆盖用户的需求,并引导他们进一步学习。</think>### CozeAI绘画中的应用与教程解析 Coze(扣子)作为智能体开发平台,通过集成多种AI绘画插件为用户提供便捷的图像生成服务。以下是其在绘图中的核心应用方法: #### 一、创建工作流(基础流程) 1. **登录Coze官网**:访问国内版工作台 https://www.coze.cn,点击"创建工作流"[^3] 2. **选择绘画插件**:平台提供超过60种插件,推荐使用: - **通义万相**:支持文生图功能 - **Midjourney**(需自定义配置) - **Stable Diffusion**(需API接入) 3. **参数设置规范**(以通义万相为例): ```python { "n": 2, # 生成图片数量,默认1 "prompt": "日落时分的富士山樱花", # 描述词 "size": 1, # 0=1024x1024,1=720x1280,2=1280x720 "style": 6 # 0=默认,6=中国画风格 } ``` 返回结果为包含图片URL的JSON对象 #### 二、进阶应用技巧 1. **风格参数对照表**: ``` 0: 默认风格 1: 3D卡通 2: 动画风格 3: 油画 4: 水彩 5: 素描 6: 中国画 7: 扁平插画 ``` 2. **效果优化方法**: - 添加艺术风格关键词:如"赛博朋克光效,水墨晕染" - 组合使用参数:`{"size":2, "style":7}` 生成1280x720扁平插画 - 通过迭代测试优化prompt描述(推荐3-5次调试) #### 三、构建AI绘画助手 1. 在已创建的工作流基础上: - 添加自然语言理解模块 - 配置自动参数转换逻辑 - 设置输出格式处理器[^2] 2. 典型应用场景: - 电商广告图快速生成 - 社交媒体配图制作 - 艺术创作灵感可视化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛马程序员2025

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值