【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用

这篇具有很好参考价值的文章主要介绍了【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

一、背景

在大模型时代,人人都能成为大模型开发者!
飞桨星河社区是百度飞桨和文心大模型的生态社区,为开发者和生态合作伙伴提供算力、模型、数据、工具链、社区交流等全方位服务。开发者可以通过星河社区提供的开发工具集ERNIE Bot SDK,调用领先的文心4.0大模型能力,高效开发高质量的文心一言应用,与飞桨和文心大模型生态共建、共创、共享。

二、实践

本次使用 飞桨 AI Studio 快速搭建,看图猜成语应用,实现思路如下:
1、体验零代码开发、创建AI绘画应用
2、部署自己训练的AI绘画模型,或者使用已经社区已经训练好得模型
3、搭建 Python、Node 运行环境
4、基于 Python Flask 进行看图猜成语应用的API开发
5、基于 Vue 构建看图猜成语应用

三、创建应用

3.1、零代码开发

打开应用页面,点击创建应用,创建零代码开发选项【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

3.2、应用名称

博主这里得应用名称是【看图猜歌曲】,根据自己功能取对应的应用名称,然后应用类型选择AI绘画应用【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

3.2、模型训练

1)基础模型
一般选择Stable Diffusion XL,质量会比较高
2)标记词
标记词输入仅限英文、数字、-、_ 并且需要在10个字符以内。
标记词用来标记训练数据内容,建议使用无意义的字符,无意义字符串更利于模型的训练效果,我的理解是不会相互冲突,独立在一个训练模型里
3)迭代步数
默认使用普通(1000)
模型训练的轮数越大,质量越高,相应的训练时间也越长。
4)学习率
默认使用适中(0.0001)
模型训练每一次迭代的步长,步长越大,收敛越快,步长越小,收敛越慢。
5)上传训练数据
数据集可以是特定的图像风格(梵高画风、新海诚等),也可以是特定的人物或物体,数据数量需要在10到30张。图片的背景尽量干净,如果是人物/物体,尽量使用统一的人物形象,如果是风格,尽量保证场景多样性,同时图片质量(分辨率)越高越好。【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

3.3、开始训练

保存应用更改后,点击开始训练即可,这时会在右上角看到训练已经在排队中,可以点击查看详情浏览训练日志,训练时间在 20-50 分钟左右【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

  • 应用构建成功
    【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

四、应用部署

封装大模型API

4.1、发布项目

【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.2、搜索应用

点应用页面,输入自己应用名称并点击跳转到体验页面
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.3、应用部署

点击生成画作,等几秒后生成,即可点击应用部署按钮
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

  • 服务运行成功如下
    【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.4、获取令牌

可前往,https://aistudio.baidu.com/index/accessToken 查看访问令牌【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.4、导入依赖

这里要特别注意token那里,记得是token+空格后才是字符串,否则会提示无权限。

import requests
from flask import Flask, request, jsonify
from flask_cors import CORS
import random

4.5、配置CORS

app = Flask(name)
CORS(app, resources={r"/": {"origins":""}}, send_wildcard=True)

4.6、使用测试API

app = Flask(name)
CORS(app, resources={r"/": {"origins":""}}, send_wildcard=True)

4.7、运行

完成上面代码后,即可运行python代码,会有如下链接,用于API接口访问。
每个人的环境和习惯不一样,博主python用的少,就通过下面方式启动,能运行起来就行。

& “C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python39_64/python.exe” d:/svn/BaiduPython/feijiang_node20-master/app.py
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

  • 查看页面效果
    【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
  • 终端也是能够监测有访问请求
    【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.8、测试API接口

app.py因为已经配置了一个test的API接口路由,所以访问test路由返回如下信息说明调用成功【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

4.9、前端API接口

@app.route('/image/generations', methods=['POST'])
def generation():
    data = request.json
    n = data.get('n')
    prompt = data.get('prompt')
    size = data.get('size')
    steps = data.get('steps')

    return query({
        'seed': random.randint(100000, 999999999),
        'n': n,
        'negative_prompt': '皮卡丘',
        'prompt': prompt,
        'size': size,
        'steps':steps
      })

五、启动前端

前端源码:https://gitee.com/TestsLing/feijiang_node20

5.1、模块文件夹

在安装过程中,可能会存在权限问题,需要以管理员权限运行cmd,并跳转到对应目录进行操作
确保对应目录下有安装模块文件夹和文件【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

5.2、基础模块

npm install
安装过程中,会自动创建基础功能模块文件夹和文件【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

5.3、镜像源切换

有时候网络速度问题,可能安装不成功,可以试下切换镜像源

npm config set registry https://registry.npm.taobao.org
升级版本
npm install -g npm
再安装
npm install @vue/cli-service

5.4、安装服务依赖

在目录下创建文本文档,requirement.txt,内容如下

requests
flask
flask_cors

  • 执行以下命令进行依赖安装

pip install -i https://pypi.douban.com/simple -r requirement.txt

5.5、启动前端

运行启动命令,直接在浏览器上输入下面地址

npm run serve
【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

5.6、修改环境配置

打开环境配置文件,将地址改为API地址,就直接使用test那个路由。
然后重新运行下前端【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

5.7、运行效果

【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用,python,人工智能,文心一言

六、完整代码

# -*- coding: utf-8 -*-

import requests
from flask import Flask, request, jsonify
from flask_cors import CORS
import random

app = Flask(__name__)
CORS(app, resources={r"/*": {"origins":"*"}}, send_wildcard=True)

API_URL = "https://ca13k4vfxd48w6sa.aistudio-hub.baidu.com/image/generations"
headers = {
    # 请前往 https://aistudio.baidu.com/index/accessToken 查看 访问令牌
    "Authorization": "token 您的at",
    "Content-Type": "application/json"
}


def query(payload):
    response = requests.post(API_URL, headers=headers, json=payload)
    return response.json()

@app.route('/')
def hello():
    return 'API应用已启动!'

@app.route('/test')
def test():
    return query({
        "prompt":"杰作,高品质,超精细,全细节,8k"
    })

@app.route('/image/generations', methods=['POST'])
def generation():
    data = request.json
    n = data.get('n')
    prompt = data.get('prompt')
    size = data.get('size')
    steps = data.get('steps')

    return query({
        'seed': random.randint(100000, 999999999),
        'n': n,
        'negative_prompt': '皮卡丘',
        'prompt': prompt,
        'size': size,
        'steps':steps
      })


if __name__ == '__main__':
    app.run(host='0.0.0.0')

七、总结

通过目标图片的训练,能够返回规定返回元素的背景图片,这样就能够逐渐转为我们自己垂直领域模型数据,并且能够快速构建和发布具有外网服务的API接口,我们只需要在自己属于的后端开发领域写好接口对接即可,然后处理好返回来的json数据,返回到目标前端。文章来源地址https://www.toymoban.com/news/detail-755719.html

到了这里,关于【文心一言】使用飞桨 AI Studio 快速搭建,看图识猜成语应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 快速上手的AI工具-文心一言绘本创作

    大家好晚上好,现在AI技术的发展,它已经渗透到我们生活的各个层面。对于普通人来说,理解并有效利用AI技术不仅能增强个人竞争力,还能在日常生活中带来便利。无论是提高工作效率,还是优化日常任务,AI工具都可以扮演关键角色。上一篇文章整理了 《快速上手的AI工

    2024年01月25日
    浏览(31)
  • 飞桨+文心一言的“动力装置”,藏着百度财报的增长密码

    我们习以为常的科技世界,正在以肉眼可见的速度被大模型所改变甚至重构。不想错失机遇的科技企业,都怀揣着造AI重器的梦想,各种大模型纷至沓来。 发布大模型只是开始,如同火箭发射,升空是第一步,后续能否顺利冲向太空、进入产业轨道,是一条充满了不确定的路

    2024年02月11日
    浏览(41)
  • QPS提升近10倍!解读飞桨加持下的文心一言满月成绩单

    近期,一直犹抱琵琶半遮面的国内各路AI相关厂商,扎堆发布大模型。一时间,百“模”大战,鱼龙混杂。 此前,作为全球第一个正式发布大模型的大厂,百度文心一言的一举一动,成为业界关注的焦点。 就在4月19日,时隔文心一言发布1个月又3天,一张“百度飞桨对文心一

    2023年04月27日
    浏览(43)
  • 【AI】文心一言的使用

    一、获得内测资格: 1、点击网页链接申请:https://yiyan.baidu.com/ 2、点击加入体验,等待通过 二、获得AI伙伴内测名额 1、收到短信通知,点击链接 网页Link:https://chat.baidu.com/page/launch.html?f=asourceType=msg_wenxin2 2、使用【电脑端立即体验】 三、文心一言的五大能力 文心一言有五

    2024年02月11日
    浏览(53)
  • 使用智能AI文心一言处理采集数据

    简数采集器支持调用百度智能AI文心一言大模型API接口,可对采集的数据进行研究分析,内容创作。 文心一言API使用方法如下: 目录 1. 采集数据 2. 申请API 3. 对接文心一言API 4. 设置文心一言API的执行指令 5. 使用文心一言API处理采集数据 先在简数采集器配置采集规则,完成数

    2024年02月04日
    浏览(34)
  • 【AI语言大模型】文心一言功能使用介绍

    文心一言是一个知识增强的大语言模型,基于飞桨深度学习平台和文心知识增强大模型,持续从海量数据和大规模知识中融合学习具备知识增强、检索增强和对话增强的技术特色。 最近收到百度旗下产品【文心一言】的产品,抱着试一试的心态体验了一下,整体感觉:还行!

    2024年02月07日
    浏览(52)
  • 百度AI文心一言如何使用:揭秘智能写作的无限可能

    大家好,小发猫降ai今天来聊聊百度AI文心一言如何使用:揭秘智能写作的无限可能,希望能给大家提供一点参考。降ai辅写 以下是针对论文AI辅写率高的情况,提供一些修改建议和技巧,可以借助此类工具: 还有: 百度AI文心一言如何使用:揭秘智能写作的无限可能 随着人

    2024年03月11日
    浏览(51)
  • AI百度文心一言大语言模型接入使用(中国版ChatGPT)

    基于百度文心一言语言大模型的智能文本对话AI机器人API,支持聊天对话、行业咨询、语言学习、代码编写等功能. 重要提示:建议使用https协议,当https协议无法使用时再尝试使用http协议 请求方式: POST 序号 参数 是否必须 说明 1 ques 是 你的问题 2 appKey 是 唯一验证AppKey, 可前往官

    2024年02月12日
    浏览(59)
  • 百度飞桨AI Studio机器学习部署的学习

    目录 飞桨AI Studio - 人工智能学习实训社区 (baidu.com) 一、上传已经收集好的数据集 二、创建项目 三、部署项目 首先进入官网  进入后可以选择创建数据集,也可以在社区中选择自己想要的数据集  点击后就可以上传数据集合,上传可以说压缩包,可以说多个csv文件,填写好

    2024年02月05日
    浏览(38)
  • 海光异构智能计算专区上线飞桨AI Studio!

    近日,海光异构智能计算专区正式上线飞桨AI Studio(星河社区)。专区内容来自官方发布和社区贡献,包含双方产品合作成果、行业解决方案、优秀项目展示等,致力于帮助开发者快速了解体验飞桨、为海光异构智能计算软硬协同优化带来更高性能提升。 限时免费算力 在开发过

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包