Coze + DeepSeek-R1 新方案生成萌宠表情包¶
前言¶
最近Deepseek太火了,大家都在蹭,我也不例外,最近使用的用户,那叫一个头疼,全网都在想办法帮他分担解决服务器超时问题, 我们本地部署上一个教程讲过,但是使用起来有点傻(7B),还需要GPU的支持,这里又研究出了一个稳定支持联网
的方案,看看对你是否有帮助,喜欢请往下看看
DeepSeek-R1方案介绍¶
这里重点说一下,这里有三种方案
-
使用coze 默认的 DeepSeek-R1
-
使用火山大模型的DeepSeek-R1 ,然后把大模型添加加入到coze中
-
硅基流动申请api,然后通过coze 智能体,代码python调用api,搭建智能体
¶
Coze注册一个账号,升级为专业版¶
我们这里使用第二种方案,首先,注册一个Coze账号,https://www.coze.cn/home
其次,点击下图左下角的扣子专业版入口,完成升级,并充值1元:
为何需要升级为专业版呢?有些API是CoZe专业版才有的功能,并且专业版本才能用deep seek,所以申请一下,很简单的!然后也只需要你充1块钱,就能玩很久。
1块钱也没有的话,那再见~~
¶
DeepSeek-R1申请¶
这里我们重点说下第二种方案 ,在介绍的同时,也会把第一种方案带过,看一下就懂了
地址:https://console.volcengine.com/coze-pro/overview?scenario=coze 首先,进入专业版针对我们的账号进行IAM角色授权,然后火山云控制台搜索火山方舟
找到做侧边栏的「开通管理」,找到DeepSeek-R1点击开通服务
选择立即开通
然后回到火山方舟控制台,选择模型推理-在线推理-创建推理接入点
我们自定义一个名称,选择DeepSeek-R 250120满血模型,最后点击确认接入
我们可以查看开通管理 ,发现已经集成到官网大语言模型中
Coze创建智能体¶
这里先给大家看一下最终的工作流,背景是一个画布,我们可以在画布上进行工作流设置
创建智能体¶
1:在coze.cn首页,点击左上角的"+" 2:在弹出的对话框内选择创建智能体,点击创建
这第一种方案就是什么都不需要设置,直接把模型改成刚刚我们集成添加进去的 DeepSeek-R1-250120或者 官方已经提供好的模型,然后进行对话,思考的过程官方还在开发中,我们可以继续等待,然后下面可以继续关注第二种方案,打造智能体
Coze官方提供的模型
创建工作流¶
我们自定义工作流名称和备注
设置开始节点¶
我们通过点击开始节点,进行设置
添加大模型节点¶
1, 模型
把你的鼠标移到开始节点"最右侧的小圆点上,它会变成一个加号,点它!:
重点就在这里,我们选择刚刚通过推理新添加进来的满血大模型,
2,输入
3, 系统提示词
其实重点就是提示词,好多公众号文章都没有share他们的提示词
## 角色:表情包创作者
## 任务
根据用户输入的关键词生成表情包文案和内容描述
用户会提供一个动物的关键词(如:小猫,小狗,小熊等)
## 工作流:
1. 根据用户提供动物关键词输入,确定动物种类
2. 确定动物种类,自动给动物附加不同情绪动词的文字组合(情绪如: 悲伤,快乐,开心,奔跑)
3. 根据生成动物的不同情绪动词的文字组合(比如快乐的小狗)进行大模型探索输出内容
## 输出要求
视觉描述
- 主角:先判断用户输入动物的类型,根据用户输入的情感关键词,采用卡通化的绘制风格,色彩柔和且丰富,以粉色、浅紫色、米色等低饱和度的暖色调为主,营造出温馨、甜美的氛围
- 构图:每幅图的中心都是一个动物,姿态各异,如抬手、欢呼、歪头、抱物等,表情丰富画面的趣味性和可爱氛围
- 细节:加入符合情感的辅助元素,如(开心跳跃拥抱一颗爱心)
- 风格:尽量简笔画感,富有趣味性,不同颜色的纯色背景,如粉色、浅紫色、米色等,起到突出主体(动物或者人物主角)的作用,画面显得简洁、干净
- 重点:表情和肢体语言要可爱萌系风格的典型特征,能营造出温馨、甜美的氛围,给人带来治愈、舒适的视觉感受
## 输出要求
- 文案:`[6-8字人生哲理文案简洁有力,易传播,有感染力,有哲理]`
- 描述:[具体的视觉描述,包含以下要素]
* 明确动物类型
* 动物主角的表情特征
* 动物主角的姿态动作
* 整体画面氛围
* 明确表达动物种类、动作、表情、场景、色彩风格、背景
## 注意事项
0. 先判断用户输入动物的类型,根据用户输入的类型进行做
1. 文案要具有当下流行语特色
2. 描述要具体且富有画面感
3. 按照输入的情感表达要准确且夸张一点
4. 整体风格要保持可爱有趣
4,用户提示词
5,输出
输出这里我们建立俩个变量,一个title,一个content
添加代码节点¶
# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果
# 'args' 和 'ret' 已经被正确地注入到环境中
# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:
# params = args.params;
# input = params.input;
# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
# ret: Output = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };
async def main(args: Args) -> Output:
params = args.params
input = params['input']
length = params['length']
output_array = [input for i in range(0, int(length))]
return output_array
添加批处理节点¶
我们这里通过代码生成的数组,传递给批处理进行处理
添加图像生成节点¶
正向提示词
设置结束节点¶
试运行¶
看下最后的结果
生成的图片
发布¶
右上角发布智能体,后面我们就正常使用了,延展一下, 我们可以开发一个页面,通过调用api的方式来使用这个智能体
总结¶
这个抛砖引玉,不知道生成表情是否可爱,我们通过地表最强大模型,引入Deepseek-R1,通过coze结合各种流程配置,可以打造属于我们各种功能的智能体,脑洞无限,欢迎来试试体验~~