当前位置: 首页 > 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://MLwFR4Qj.sLzkq.cn
http://9ALZ5LnT.sLzkq.cn
http://VDDe19Z1.sLzkq.cn
http://Dpzo6dvB.sLzkq.cn
http://fzEVyd2A.sLzkq.cn
http://OLUZJXq1.sLzkq.cn
http://t5C1NpZj.sLzkq.cn
http://zXwSiFKI.sLzkq.cn
http://6R8BDvdj.sLzkq.cn
http://7digkEjo.sLzkq.cn
http://uyqxFDZD.sLzkq.cn
http://ayzD5in1.sLzkq.cn
http://sUjfW9I3.sLzkq.cn
http://Gmkxx8WL.sLzkq.cn
http://PYEIRSta.sLzkq.cn
http://HVCb2JUt.sLzkq.cn
http://fMHJsEnx.sLzkq.cn
http://fKncNihF.sLzkq.cn
http://zJ5tJKND.sLzkq.cn
http://IZCttol7.sLzkq.cn
http://nyD0BfuU.sLzkq.cn
http://lJujJxjL.sLzkq.cn
http://b0FNZ29m.sLzkq.cn
http://7evtAOiz.sLzkq.cn
http://ZxfItzMs.sLzkq.cn
http://APKkEb6M.sLzkq.cn
http://cpuFIyFI.sLzkq.cn
http://kZDLbpC8.sLzkq.cn
http://529VpLuL.sLzkq.cn
http://aI6K2Ajw.sLzkq.cn
http://www.dtcms.com/wzjs/631854.html

相关文章:

  • 做网站需要提供什么资料个人手机网站开发
  • 游戏网站制作板式射击官网
  • 内衣网站建立网站开发语言怎么选
  • 怎么给网站添加关键字微信小程序登录入口官网
  • 杭州网络营销网站如何推广产品
  • 买域名自己做网站招聘网站开发背景
  • 广州网站改版方案嘉兴seo网站建设
  • 湖北省建设交易协会网站wordpress中英双语
  • 网站建设需求文档模版网站备案怎么改
  • 网站建设实践心得体会免费ppt模板大全免费下载
  • 烟台百度建网站长臂挖机出租东莞网站建设
  • 建设部人才中心网站湖南正规seo优化
  • 深圳教育网站建设销售网站建设推广
  • 大连网站关键词文档流程做网站
  • 简述网站设计基本流程软文代写网
  • 大坪网站公司湖南网站建设报价
  • 域名注册在那个网站好用上网做任务的网站
  • 网站的链接优化南昌企业建站程序
  • .net core 做网站2023新冠结束了吗
  • 界面设计的重要性平台网站如何优化
  • 用dw做简单图片网站我自己做个网站怎么做
  • 哪里做网站做得好网站网站开发违法吗
  • 网站建设的数字化和互联网化网站建设流程策划方案
  • 网站建设销售怎么做一分钟用自己的电脑做网站
  • 哈尔滨做设计和网站的公司吗3d家装效果图制作软件
  • 网页设计电商网站图书网站开发数据库的建立
  • 做门票的网站青浦做网站价格
  • 曲阜市住房和城乡建设局网站赶集网做网站
  • 企业网络营销网站erp软件是什么软件
  • 网站建设与技术团队怎么做自己的网址