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

服装店网页设计网站模板亚马逊关键词搜索工具

服装店网页设计网站模板,亚马逊关键词搜索工具,前端优化网站,流行的网站开发框架你已经制作好了一批鲜花的推广海报,想为每一个海报的内容,写一两句话,然后 post 到社交平台上,以期图文并茂。 下载 Salesforce/blip-image-captioning-large 图生文模型 通过以下几个命令下载该模型 pip install -U huggingfa…

你已经制作好了一批鲜花的推广海报,想为每一个海报的内容,写一两句话,然后 post 到社交平台上,以期图文并茂。

下载 Salesforce/blip-image-captioning-large 图生文模型

通过以下几个命令下载该模型

pip install -U huggingface_hubexport HF_ENDPOINT=https://hf-mirror.comhuggingface-cli download Salesforce/blip-image-captioning-large

安装依赖包

  • Transformers 库——开源大模型工具
  • Pillow——Python 图像处理工具包
  • PyTorch——深度学习框架
pip install transformers
pip install pillow
pip install torch torchvision torchaudio

 初始化

import os
from dotenv import load_dotenv
from langchain_openai import ChatOpenAIload_dotenv()
ai_model = os.getenv("OPENAI_MODEL")# ---- Part 0 导入所需要的类
import requests
from PIL import Image
from transformers import BlipProcessor, BlipForConditionalGeneration
from langchain import PromptTemplate
from langchain.tools import BaseTool
from langchain.agents import initialize_agent, AgentType

加载图生文模型

# ---- Part I 初始化图像字幕生成模型
# 指定要使用的工具模型(HuggingFace中的image-caption模型)
hf_model = "Salesforce/blip-image-captioning-large"processor = BlipProcessor.from_pretrained(hf_model)
model = BlipForConditionalGeneration.from_pretrained(hf_model)

定义图像字幕生成工具类

# ---- Part II 定义图像字幕生成工具类
class ImageCapTool(BaseTool):name:str = "Image captioner"description:str = "为图片创作说明文案."def _run(self, url: str):# 下载图像并将其转换为PIL对象image = Image.open(requests.get(url, stream=True).raw).convert('RGB')# 预处理图像inputs = processor(image, return_tensors="pt")# 生成字幕out = model.generate(**inputs, max_new_tokens=20)# 获取字幕caption = processor.decode(out[0], skip_special_tokens=True)print(caption)return captiondef _arun(self, query: str):raise NotImplementedError("This tool does not support async")

创建LangChain的agent

llm = ChatOpenAI(model=ai_model, temperature=0.2)# 使用工具初始化智能代理并运行它
tools = [ImageCapTool()]
agent = initialize_agent(agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,tools=tools,llm=llm,verbose=True,
)

通过agent生成图片对应的宣传文案

img_url = 'https://mir-s3-cdn-cf.behance.net/project_modules/hd/eec79e20058499.563190744f903.jpg'
question = f"{img_url}\n请创作合适的中文推广文案"
prompt = PromptTemplate.from_template(question)
result = agent.run(prompt)
print(result)

 运行效果如下:

http://www.dtcms.com/wzjs/233672.html

相关文章:

  • 企业网站设计目的和意义竞价推广招聘
  • 公司制作网站费用怎么做分录cnzz
  • 成都公司网站建设市场营销推广方案
  • 沈阳企业网站网站优化要做哪些
  • 16岁的做兼职在什么网站好广州seo实战培训
  • 在dw上做网站首页导航栏长尾词挖掘
  • 常州网站建设方案托管湖北网络推广有限公司
  • 网站建设心得体会500字医院营销策略的具体方法
  • 什么网站 是cms系统下载地址重庆seo排名公司
  • 新建的网站 找不到了软文广告经典案例300大全
  • 做旅游网站的方法百度快照搜索
  • 做资讯网站要什么手续精准防控高效处置
  • 景区网站怎么做的重庆seo排名方法
  • 网站做两个版本站长之家域名信息查询
  • 织梦网站代码seo免费诊断
  • 广东深圳龙岗区区号seo一键优化
  • 网站开发的重点难点百度推广员工工资怎么样
  • 汕头建设seo网络推广软件
  • wordpress方正模板页优化软件
  • 济南地区做公司网站的公司网站免费seo
  • dede网站收录创建网站需要什么条件
  • 做网站有意思吗?什么是软文营销
  • 哈市哪里网站做的好香港疫情最新情况
  • 银行外包不是人干的优化培训内容
  • 在线免费看电视剧的网站福州seo推广服务
  • 重庆网站建设快速建站东莞seo外包公司哪家好
  • 网站制作的步骤不包括哪些网站内容优化关键词布局
  • 婚纱摄影网站首页一站式海外推广平台
  • 网站维护托管公司搭建网站需要什么技术
  • 一级做a免费观看视频网站可以免费打开网站的软件