数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!

本文涉及的产品
通义法睿合同智能审查,1个月8份合同免费体验
简介: 本文通过一个利用百炼大模型平台和Dataphin数据服务API构建一个客户360智能应用的案例,介绍如何使用Dataphin数据服务API在百炼平台创建一个自定义插件,用于智能应用的开发,提升企业智能化应用水平。

1. 引言

百炼大模型平台的插件是一种扩展功能,设计用于增强大模型的基础能力,使其能够执行更复杂、特定领域的任务。这些插件旨在克服大模型的一些固有限制,比如无法获取最新信息、可能产生不准确的推断以及处理精确计算的挑战。插件分为官方插件和自定义插件两大类:官方插件、自定义插件。其中自定义插件可满足个性化或业务场景特有的功能需求。而Dataphin数据服务API可以帮助用户快速提供插件,让AI大模型应用的研发更加快捷!


接下来让我们使用数据服务API及百炼大模型平台构建一个简易的客户360智能应用来了解如何用数据服务API帮助AI大模型的研发。

image.png


我们主要分成四个步骤:

  1. 首先我们需要创建两个数据服务的API:
  1. searchCustomer:通过客户名称模糊搜索客户ID
  2. getCustomerDetails:通过客户ID给出客户的360,包括客户的详细名称、客户的地址、客户的订单详情,客户负责人及联系电话
  1. 在阿里云API网关,修改API的认证及应用以支持APP Code认证
  2. 接下来我们需要在百炼平台中先创建两个自定义插件,分别对应两个数据服务的API
  3. 最后我们要基于自定义的插件构建客户360的智能应用,通过对话式的方式可查询客户的详情


接下来我们就通过详细的步骤来进一步了解一下吧!

2. 在Dataphin数据服务创建API和应用

2.1 创建数据服务API


我们在MySQL中已经有了客户详情表:

字段名

类型

说明

customer_id

INT AUTO_INCREMENT

客户ID,唯一标识符

customer_name

VARCHAR(100)

客户的详细名称,不能为空

customer_address

VARCHAR(255)

客户的地址

order_details

TEXT

客户的订单详情

contact_person

VARCHAR(100)

客户负责人

contact_number

VARCHAR(15)

联系电话


在数据服务中创建searchCustomer API,输入参数为customer_name,进行模糊匹配客户名称。当然这里我们也可以使用向量数据库替换MySQL数据库,使用向量搜索提升搜索的精准性。


完成API的开发和测试后,提交并发布API。


创建getCustomerDetails API,完成测试后,提交并发布该API。这样我们两个API都准备完成啦。

2.2 授权API应用权限

创建应用“阿里云百炼应用_客户360”,该应用即作为阿里云百炼调用的代理此处略过详细步骤,请查看Dataphin帮助文档)。

申请searchCustomer和getCustomerDetails两个API的权限(此处略过详细步骤,请查看Dataphin帮助文档)。


2.3 下载API YAML文件

在在百炼平台上注册自定义插件时,需要提供API规范文件。我们可以进入【Dataphin -服务-市场-查看API文档】下载API YAML文件。填写operationIDsummary后点击下载,即可下载API的YAML文件,也可以直接复制代码。


3. 在阿里云网关修改API认证为APP Code认证

百炼暂时不支持使用摘要签名认证方式调用API,因此我们需要将API修改为使用AppCode认证。

  1. 登录 https://apigateway.console.aliyun.com/
  2. 进入【API网关控制台-API管理 - API列表】,找到上一步创建的两个API,编辑该API并修改API的AppCode认证为“允许AppCode认证(Header)”。Dataphin数据服务在API网关创建的API名称为“${API名名称}_${API_ID}”,如searchCustomer_177。点击保存修改,并发布API

  1. 接下来,我们要获取到应用的AppCode,用于认证。进入【API网关控制台-API调用 - 应用管理】,找到应用“阿里云百炼应用_客户360”,点击应用,进入AppCode,复制该AppCode备用。



4. 创建阿里云百炼插件


进入阿里云百炼控制台,进入【应用组件-插件管理】新建自定义插件,配置参数如下:

配置项

参数值

备注

插件名称

可使用API名称

插件ID

输入插件ID,可根据提示定义

插件描述

输入插件描述

是否鉴权

设置为开启

鉴权类型

服务级鉴权

位置

Header

由于百炼暂时不支持使用摘要签名认证方式调用API,因此我们需要使用简单认证(AppCode)方式调用API,详情查看 使用简单认证(AppCode)方式调用API

Type

basic

Token

在API网关中获取应用的Token值

接口协议

输入在Datphin服务-API文档中下载的YAML文件内容

如下图所示:


5. 在百炼创建应用

接下来,我们就可以使用已经创建好的插件创建应用了。在这里我们使用智能体应用来完成客户360的智能应用。

  1. 在Prompt中填写与大模型交互的提示词,在这里我们需要给出“阿里云百炼应用_客户360”应用的AppKey的信息(可从 【Dataphin数据服务-调用】列表中查找AppKey),
  2. 在插件中添加已经创建好的插件


接下来就可以开始应用的效果。输入客户名称关键字“红星”,就可以查到红星科技的客户360详情啦,如果需要更多的信息,也可以在prompt中修改提示词,获取更多的信息


6. 结束语

Dataphin API数据服务API与前沿的大模型技术深度融合,未企事业探索更多智能化应用的通途。您也可以尝试使用向量数据库+API数据服务提供向量检索的能力,将知识库集中管理,提供不同的API给不同的模型应用,引领我们步入一个数据驱动、智能共生的美好未来。

相关实践学习
如何快速创建插件agent
阿里云百炼应用基于Assistant API技术架构,结合大语言模型(LLM)的推理、知识检索增强、插件调度等能力,构建应对各类复杂场景任务的场景应用。通过集成化、直观易用的产品界面,为开发者提供了丰富的应用配置选项,包括大型语言模型(LLM)选择、Pro
目录
打赏
0
4
4
0
337
分享
相关文章
1688商品数据实战:API搜索接口开发与供应链分析应用
本文详细介绍了如何通过1688开放API实现商品数据的获取与应用,涵盖接入准备、签名流程、数据解析存储及商业化场景。开发者可完成智能选品、价格监控和供应商评级等功能,同时提供代码示例与问题解决方案,确保法律合规与数据安全。适合企业开发者快速构建供应链管理系统。
告别数据混乱:瓴羊Dataphin 通过AI+标准让企业数据“活”起来 | 【瓴羊数据荟】数据MeetUp第四期
AI技术的快速发展促使企业重新审视数据治理的重要性。当前,企业在数据治理中常因指标口径不统一、数据血缘不透明等问题陷入困境。阿里云智能集团瓴羊高级技术专家周鑫提出,以数据标准为核心贯穿数据全生命周期,可有效解决治理难题。
71 15
告别数据混乱:瓴羊Dataphin 通过AI+标准让企业数据“活”起来 | 【瓴羊数据荟】数据MeetUp第四期
不写一行代码,用MCP+魔搭API-Inference 搭建一个本地数据助手! 附所有工具和清单
还在为大模型开发的复杂技术栈、框架不兼容和工具调用问题头疼吗?MCP(Model Context Protocol servers)来拯救你了!它用统一的技术栈、兼容主流框架和简化工具调用的方式,让大模型开发变得简单高效。
80 1
【2025.3.08更新】Linkreate wordpressAI智能插件|自动生成SEO文章/图片/视频+长尾词优化 内置DeepSeek多模型支持与API扩展
Linkreate WordPress AI插件提供强大的自动化文章生成、SEO优化、关键词管理和内容采集功能。它能根据关键词自动生成高质量文章,支持多语言和批量生成,内置长尾关键词生成工具,并可定时自动发布文章。插件还集成了多种AI服务,支持前端AI客服窗口及媒体生成,帮助用户高效管理网站内容,提升SEO效果。
Python 请求微店商品详情数据 API 接口
微店开放平台允许开发者通过API获取商品详情数据。使用Python请求微店商品详情API的主要步骤包括:1. 注册并申请API权限,获得app_key和app_secret;2. 确定API接口地址与请求参数,如商品ID;3. 生成签名确保请求安全合法;4. 使用requests库发送HTTP请求获取数据;5. 处理返回的JSON格式响应数据。开发时需严格遵循微店API文档要求。
Linkreate wordpressAI智能插件|自动生成SEO文章/图片/视频+长尾词优化 内置DeepSeek多模型支持与API扩展
Linkreate WordPress AI插件提供强大的文章生成与优化功能,支持自动化生成高质量文章、批量生成、SEO优化及双标题定制。关键词生成管理方面,可批量生成长尾关键词并自定义参数。内容采集功能支持单篇和批量采集指定网站内容,可视化规则生成器方便使用。定时任务实现全自动文章生成,24小时稳定运行。API集成兼容多种AI服务,如DeepSeek、OpenAI等,并支持前端AI客服窗口。媒体生成功能包括自动为文章生成图片和短视频,提升内容丰富度。官网提供插件演示及下载:[https://idc.xymww.com/](https://idc.xymww.com/)
|
23天前
|
零门槛,即刻拥有DeepSeek-R1满血版(阿里云百炼-API)
本文介绍如何使用阿里云百炼部署的满血版DeepSeek-R1进行API调用。通过获取API Key并使用简单代码,可快速体验DeepSeek的强大功能。具体步骤包括获取API Key、编写调用代码及查看返回结果。链接:[解决方案](https://blog.csdn.net/qwe1110/article/details/146020743) 和 [API文档](https://help.aliyun.com/zh/model-studio/developer-reference/deepseek)。
192 17
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
微店API开发全攻略:解锁电商数据与业务自动化的核心能力
微店开放平台提供覆盖商品、订单、用户、营销、物流五大核心模块的API接口,支持企业快速构建电商中台系统。其API体系具备模块化设计、双重认证机制、高并发支持和数据隔离等特性。文档详细解析了商品管理、订单处理、营销工具等核心接口功能,并提供实战代码示例。同时,介绍了企业级整合方案设计,如订单全链路自动化和商品数据中台架构,以及性能优化与稳定性保障措施。最后,针对高频问题提供了排查指南,帮助开发者高效利用API实现电商数智化转型。适合中高级开发者阅读。

热门文章

最新文章

相关产品

  • 大模型服务平台百炼
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等