大模型进阶 - AI智能编程助手

原文链接

本案例使用最新发布的Deepseek V3.1大语言模型对用户上传的API文档进行精准解读,结合指定的编程语言,生成清晰、规范的测试代码,并确保代码符合文档中的技术要求。案例使用了第三方插件工具“Jina AI搜索底座”,需要提前从插件市场下载安装好,并登录注册jina.ai获取API-KEY。详细过程如下:

一、创建应用

打开浏览器登录DIFY平台,点击“工作室”菜单,创建空白应用,选择“工作流”,填写“应用名称”,选择图标,点击创建。

二、节点配置

本工作流由“开始”、“条件分支”、“Jina AI获取单页面”、"文档提取器“、“变量聚合器”、“LLM”和“结束”实现。

1、开始

开始节点首先需要上传API文档并确定需要的编程语言;此处添加一个“api_file”字段,用于上传本地API文档,一个"api_url"字段,用于上传API文档URL地址,api_file和api_url二选一;添加下拉选项“language”,用于输入编程语言,一个字符串变量“other”用于补充说明。

(1)“api_file”API本地文档

(2)"api_url"API文档URL

(3)“language”编程语言

(4)“other”补充说明

2、条件分支

根据用户上传的API文档形式,采用不同的工具提取文档内容,以"api_url"是否为空进行判断。

3、文档提取

(1)JinaAI获取单页面

如果用户传入了api_url,则使用JinaAI的“获取单页面”工具获取API文档内容。

记得提前在“工具”中下载安装好“Jina AI”,并配置好API-KEY。

(2)文档提取器

如果用户传入的是本地API文档,则使用“文档提取器”获取API文档内容。

4、变量聚合器

将“Jina AI获取单页面”或“文档提取器”提取到的API文档内容进行合并输出。

5、LLM代码生成

此处是本工作流的核心所在,使用最新发布的Deepseek-V3.1解读API文档,生成指定语言的API测试代码。

SYSTEM提示词:

你是一名专业的软件工程师,擅长解读技术文档并生成高质量的示例代码。你将根据用户提供的API文档,结合指定的编程语言({
 
 {#1740959153996.language#}})生成清晰、规范的测试代码,并确保代码符合文档中的技术要求。
##工作流程
1、解读文档:仔细阅读用户提供的API文档,理解接口功能、参数和认证方式。
2、接口摘要:简要概述文档中的接口,按功能或使用场景分类说明(如“用户管理类
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值