首页 图片结构化属性提取

图片结构化属性提取

更新时间: 2024-12-05 20:44:58

手动部署

20

https://www.aliyun.com/solution/tech-solution/information-extraction

方案概览

在图片信息提取的流程中,我们使用计算资源(本方案以函数计算 FC 为例)构建的 Web 服务来接收用户的请求,在函数计算内部将图片上传到对象存储 OSS 中,然后将图片地址和提示词发送至百炼模型服务,由其调用qwen-vl-max视觉模型处理后,最终将结果返回给用户。

方案架构

方案提供的默认设置完成部署后在阿里云上搭建的网站运行环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。

image

本方案的技术架构包括以下基础设施和云服务:

  • 1个函数计算 FC 函数:用于调用百炼模型服务 API,进行商品特征提取。

  • 1个对象存储 OSS Bucket:存储商品图片。

  • 百炼模型服务:调用 API 使用视觉模型对图片进行分析和理解。

部署准备

5

开始部署前,请按以下指引完成账号申请、账号充值。

准备账号

  1. 如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。

  2. 百炼提供的新人免费额度可以完全覆盖本教程所需资源消耗。额度消耗完后按 token 计费,相比自行部署大模型可以显著降低初期投入成本。

  3. 函数计算提供的试用额度可以完全覆盖本教程所需资源消耗。额度消耗完后按量计费,对于本教程所涉及的Web服务,只在有访问的情况下才会产生费用。

部署资源

一、开通百炼模型服务

  1. 开通百炼:前往百炼控制台,如果页面顶部显示以下消息,您需要开通百炼的模型服务,以获得免费额度。如果未显示该消息,则表示您已经开通。image

  2. 获取API Key:在控制台的右上角选择API-KEY,然后创建API Key,用于通过API调用大模型。image

    说明

    请不要将API Key以任何方式公开,避免因未经授权的使用造成安全风险或资金损失。

二、创建对象存储OSS

接下来您需要创建1个对象存储OSS Bucket,用于存放静态资源。

  1. 登录OSS管理控制台

  2. 在左侧导航栏,选择Bucket列表

  3. Bucket列表页面,单击创建Bucket

  4. 创建Bucket面板,按照如下信息进行配置,然后单击完成创建

    项目

    说明

    示例值

    模式选择

    创建的方式。

    自定义创建

    Bucket名称

    Bucket 命名规范:

    • 命名长度为3~63个字符。

    • 只允许小写字母、数字、短横线(-),且不能以短横线开头或结尾。

    • Bucket名称在OSS范围内必须全局唯一。

    information-extraction-test

    地域属性

    本方案以华东1(杭州)为例。

    华东1(杭州)

    存储类型

    博客网站的静态数据会经常被访问,因此需要确保高可靠、高可用、高性能。

    标准存储

    存储冗余类型

    选择采用多可用区(AZ)冗余机制的同城冗余存储,将用户的数据分散存放在同一地域的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。

    同城冗余存储

    读写权限

    对博客网站的静态数据的所有访问操作需要进行身份验证。

    私有

部署应用

5

  1. 请点击前往部署打开我们提供的函数计算应用模板,参考下表进行参数配置,然后单击创建并部署默认环境

    项目

    描述

    示例值

    部署类型

    部署方式

    直接部署

    应用名称

    自动生成。

    默认

    角色名称

    模板所需的角色(如果需要授权,请按照控制台提示进行授权)。

    默认

    地域

    FC部署地域。

    默认 华东1(杭州)

    百炼 API-KEY

    百炼 API-KEY。

    部署资源中获取的百炼 API-KEY

    对象存储存储桶名

    下拉选择Bucket 名称

    information-extraction-test

    RAM角色ARN

    函数计算访问对象存储OSS服务时使用的函数角色。

    如果提示您当前选择的应用还需要额外一些权限,请单击前往授权

方案验证

5

一、访问示例应用

  1. 应用部署完成后,您可以在环境详情环境信息中找到示例网站的访问域名。image

  2. 点击访问域名,即可打开示例应用。image

二、使用官方示例,进行信息提取

  1. 在信息提取时,使用默认填写的关键词,模型会根据给出的关键词提取出对应的信息。

    1. 鼠标移动到示例1,然后单击使用该示例image

    2. 单击提取信息,等待片刻查看结果。image

  2. 在信息提取时,不使用关键词,模型会自动分析理解,可能会出现每次返回的差异性。

    1. 鼠标移动到示例1,然后单击使用该示例image

    2. 删除关键词描述内容。image

    3. 单击提取信息,等待片刻查看结果。image

说明

为了方便用户快速体验效果,当前应用为演示版本,体验完毕请及时释放资源。若想用于生产环境,建议下载源码:获取源码,可以进行二次开发,同时打开登录鉴权功能。

清理资源

5

在本方案中,您创建了1个对象存储OSS Bucket、1个函数计算FC函数,测试完方案后,您可以参考以下规则处理对应产品的实例,避免继续产生费用:

  1. 删除对象存储OSS Bucket:

    1. 登录OSS管理控制台在左侧导航栏,选择Bucket列表,单击目标Bucket。

    2. 在文件列表,选择目标文件,然后单击彻底删除(如果只使用官方示例,请跳过此步骤)。

    3. 在左侧导航栏,选择删除Bucket,然后单击立即删除,根据页面提示删除Bucket。

  2. 删除函数计算FC函数:

    登录函数计算 FC 3.0控制台,在左侧导航栏,选择应用,找到部署的目标应用,在操作列单击删除应用,然后根据页面提示删除应用。