当前位置: 首页 > wzjs >正文

网站规划在网站建设中的作用是城阳区规划建设局网站

网站规划在网站建设中的作用是,城阳区规划建设局网站,淘宝做网站的店,微信制作小程序流程基于 qwen_agent 构建 AI 绘画智能助手 前言 近年来,大模型技术迅猛发展,AI 绘画也成为了热门应用之一。本文将介绍如何使用 qwen_agent 框架,结合自定义工具 my_image_gen,构建一个支持 AI 绘画和代码执行的智能助手。 代码参考…

基于 qwen_agent 构建 AI 绘画智能助手

前言

近年来,大模型技术迅猛发展,AI 绘画也成为了热门应用之一。本文将介绍如何使用 qwen_agent 框架,结合自定义工具 my_image_gen,构建一个支持 AI 绘画和代码执行的智能助手。

代码参考来源:
https://github.com/QwenLM/Qwen-Agent/blob/main/README_CN.md

1. 安装依赖

首先,确保你的 Python 环境中安装了 qwen_agent 以及相关依赖。

pip install -U "qwen-agent[rag,code_interpreter,python_executor,gui]"

2. 编写自定义 AI 绘画工具

我们需要创建一个 my_image_gen 工具,它可以接收文本描述,并返回 AI 生成的图像 URL。

from qwen_agent.tools.base import BaseTool, register_tool
import json5
import urllib.parse@register_tool('my_image_gen')
class MyImageGen(BaseTool):description = 'AI 绘画(图像生成)服务,输入文本描述,返回基于文本信息绘制的图像 URL。'parameters = [{'name': 'prompt','type': 'string','description': '期望的图像内容的详细描述','required': True}]def call(self, params: str, **kwargs) -> str:prompt = json5.loads(params)['prompt']prompt = urllib.parse.quote(prompt)return json5.dumps({'image_url': f'https://image.pollinations.ai/prompt/{prompt}'},ensure_ascii=False)

3. 配置 LLM

接下来,我们配置 qwen_agent 以使用 qwen2 作为大模型。

llm_cfg = {'model': 'qwen模型名称','model_server': 'http://ip:8000/v1',  # base_url,也称为 api_base'api_key': 'EMPTY','generate_cfg': {'top_p': 0.8}
}

4. 创建智能体

使用 Assistant 创建智能体,并设定系统提示,让 AI 在生成图像后执行 Python 代码下载并显示图片。

from qwen_agent.agents import Assistantsystem_instruction = '''你是一个乐于助人的AI助手。
在收到用户的请求后,你应该:
- 首先绘制一幅图像,得到图像的URL,
- 然后运行代码 `request.get` 以下载该图像的URL,
用 `plt.show()` 展示图像。
你总是用中文回复用户。'''tools = ['my_image_gen', 'code_interpreter']  # `code_interpreter` 是框架自带的工具,用于执行代码。
bot = Assistant(llm=llm_cfg,system_message=system_instruction,function_list=tools
)

5. 运行智能助手

方法 1:命令行聊天机器人

messages = []  # 这里储存聊天历史。
while True:query = input('\n用户请求: ')messages.append({'role': 'user', 'content': query})response = []response_plain_text = ''print('机器人回应:')for response in bot.run(messages=messages):response_plain_text += responseprint(response, end='', flush=True)messages.extend(response)

方法 2:Web 版聊天机器人

from qwen_agent.gui import WebUI
WebUI(bot).run()

6. 测试效果

运行后,用户可以输入诸如“熊猫”这样的指令,智能助手会返回相应的 AI 生成图片 URL,并下载显示。

在这里插入图片描述

在这里插入图片描述

结语

通过 qwen_agent 框架,我们可以快速搭建一个具备 AI 绘画和代码执行能力的智能助手,扩展 AI 在多种应用场景中的可能性。希望本文对你有所帮助!


文章转载自:

http://cLMypGqE.kfyjh.cn
http://TyRUC6s0.kfyjh.cn
http://ra3i0DVy.kfyjh.cn
http://3kK5rOlf.kfyjh.cn
http://09GXWZ0P.kfyjh.cn
http://iDxC5vGd.kfyjh.cn
http://aHNsWoGe.kfyjh.cn
http://NyggLZDF.kfyjh.cn
http://OsurbZY3.kfyjh.cn
http://rSQpusIB.kfyjh.cn
http://IQ9eq8Wx.kfyjh.cn
http://XJQBGFbg.kfyjh.cn
http://I52B2vst.kfyjh.cn
http://UxV60JQC.kfyjh.cn
http://0usLKvJm.kfyjh.cn
http://yl9xU089.kfyjh.cn
http://PfQXit1i.kfyjh.cn
http://FmIsDZZA.kfyjh.cn
http://INXUE9uF.kfyjh.cn
http://mrTOmqyz.kfyjh.cn
http://7xL0Q2aG.kfyjh.cn
http://yfs1bhEc.kfyjh.cn
http://bPnhcEuu.kfyjh.cn
http://kdArwHca.kfyjh.cn
http://JsLBLHpt.kfyjh.cn
http://88O55LcT.kfyjh.cn
http://eaa8AhEd.kfyjh.cn
http://8MtoXxB7.kfyjh.cn
http://14uuDvNa.kfyjh.cn
http://7iubSbSr.kfyjh.cn
http://www.dtcms.com/wzjs/606716.html

相关文章:

  • 哈尔滨网站设计公司湖南网站设计外包服务
  • 营口企业网站建设网站建设的业务好做吗
  • 初期网站开发费会计分录广州专业的网站推广工具
  • 网站打不开怎么处理南京公司官网设计
  • 格兰仕网站开发方案泰国浪琴手表网站
  • 网站建设做什么会计科目建店前期网站开通怎么做分录
  • 高大上的自助建站网站网络加速器哪个好
  • 国家示范校建设网站响应式布局是什么意思
  • 专业网站建设网站推广wordpress导航加title
  • 做网站购买什么软件做网站给女朋友
  • 网站建设公司的专业度该怎么去看南充市房产信息网官网
  • 乐从网站制作动漫网站建设方案策划书
  • 网站专题策划方案app推广拉新平台
  • 网站管理更新维护南京建设网站公司哪家好
  • 交互式网站建设公司做网站需要哪些费用
  • 有口碑的南通网站建设重庆电子商务公司排名
  • 如何查网站外链电子商务网站开发是什么
  • 网站收录优化死链接对网站的危害有哪些
  • 医院网站建设系统ug.wordpress.org
  • 泉州建行 网站icp备案信息查询系统
  • 长春微信做网站网站系统建设架构
  • 校园在线网站怎么做wordpress登陆
  • 招标网站排名饰品交易网站怎么做
  • 深圳团购网站设计价格网站建设初级工程师
  • 如何本地搭建网站注册账号自建网站
  • 科技微网站免费标志在线设计
  • 网站备案成功后可以改吗宁波公司网站首页优化
  • 哪些网站可以做推广深圳软件开发定制
  • 网站建设多少钱裤中小型网站建设价位
  • 安亭做网站公司兰州网站维护公司