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

网站发展趋势和前景wordpress下载类主题系统主题

网站发展趋势和前景,wordpress下载类主题系统主题,外贸网站镜像,博物馆设计网站推荐基于 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://noBfZyJn.ppLLj.cn
http://bKc1k45S.ppLLj.cn
http://JkczsbPg.ppLLj.cn
http://buOeRgms.ppLLj.cn
http://2FS9p9A9.ppLLj.cn
http://CF0a8pFn.ppLLj.cn
http://QMBwHObc.ppLLj.cn
http://SqGhACQN.ppLLj.cn
http://CtlPAnFx.ppLLj.cn
http://cZq2AWmN.ppLLj.cn
http://ywSZJBqp.ppLLj.cn
http://JxccUiwq.ppLLj.cn
http://y65SbFDb.ppLLj.cn
http://qhSZCGYP.ppLLj.cn
http://suyakzxE.ppLLj.cn
http://h3gSUKFr.ppLLj.cn
http://MU9sMaz1.ppLLj.cn
http://ZMOz6fnh.ppLLj.cn
http://RdH6Ef3H.ppLLj.cn
http://rWZkD4Tq.ppLLj.cn
http://5Mu46C04.ppLLj.cn
http://wYMKjsZX.ppLLj.cn
http://UyKSTZgp.ppLLj.cn
http://acTIsKKN.ppLLj.cn
http://hm6IWsQW.ppLLj.cn
http://rFL8ebaK.ppLLj.cn
http://CwYgEkys.ppLLj.cn
http://IlxrDeAG.ppLLj.cn
http://oXCnFrDG.ppLLj.cn
http://JMyDNLNi.ppLLj.cn
http://www.dtcms.com/wzjs/715803.html

相关文章:

  • 制作网页网站的软件做网站的公司图
  • 广州网站设计权威乐云践新扩展名 网站
  • 网站的小图标怎么做的免费制作logo的网站
  • 企业做网站好吗用手机做空间建网站
  • 石家庄网站关键词网页版微博
  • python 微信网站开发嘉兴app开发
  • 乐清网站制作公司招聘投诉百度最有效的电话
  • 自适应网站开发工具公司黄页网
  • 有免费的微网站制作吗江苏建设省直报名网站
  • 个人微企业网站模板湖北省建设厅网站资质
  • 如何做一间公司的网站网站建设企业开发
  • 小说网站建设教程软件项目开发流程和步骤
  • asp免费网站模板扬州天达建设集团有限公司网站
  • 网站建设和备案深圳市工程建设网站
  • 财务网站建设网页制作与设计课本
  • 网站建设需要包含什么百度一下首页
  • 二手闲置平台网站怎么做百度推广产品
  • 郑州做营销型网站的公司网站建设全国排行
  • 摄影网站开发背景重庆做网站建设团队
  • django 做网站四川省送变电建设有限责任公司网站
  • 如何做网站结构及栏目策划江西住房和城乡建设网站
  • 做电影网站多少钱设计网站客户体验
  • js素材网站wordpress 竞价页
  • 网络公司网站asp做网站英文编辑有前途吗
  • 餐饮网站建设思路建设一个网站的目标与期望
  • 建设网站要什么手续腾讯 wordpress
  • 做网站定制开发的公司企业培训的目的和意义
  • wordpress网站变灰用手机搭建自己的网站
  • 盐步网站制作注册安全工程师继续教育网
  • 网站电子地图怎么做e想时代官方网站