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

石家庄那有建网站网站建设与更新

石家庄那有建网站,网站建设与更新,中国采购网官方网站,邵阳建设网站哪家好多模态数据输入 这里我们演示如何将多模态输入直接传递给模型。我们目前期望所有输入都以与OpenAl 期望的格式相同的格式传递。对于支持多模态输入的其他模型提供者,我们在类中添加了逻辑以转换为预期格式。 在这个例子中,我们将要求模型描述一幅图像。 …

多模态数据输入

      这里我们演示如何将多模态输入直接传递给模型。我们目前期望所有输入都以与OpenAl 期望的格式相同的格式传递。对于支持多模态输入的其他模型提供者,我们在类中添加了逻辑以转换为预期格式。

      在这个例子中,我们将要求模型描述一幅图像。

import base64
import httpx
from langchain_core.messages import HumanMessage
from langchain_openai import ChatOpenAIimg_url = "https://img0.baidu.com/it/u=3217812679,2585737758&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500"
img_data = base64.b64encode(httpx.get(img_url).content).decode("utf-8")
model = ChatOpenAI(model="gpt-4o")message = HumanMessage(content = [{"type": "text", "text": "用中文描述图片里边的内容和天气"},{"type": "image_url", "image url": {"url": f"data:image/jpeg;base64,{img_data}"}}]
)result = model.invoke([message])
print(result)

输出

这张图片中的天气晴朗,天空呈现明亮的蓝色,并有一些白色云朵点缀。阳光明媚,给大地带来了充足的光照。总体而言,天气非常宜人

多张图片输入

import base64
import httpx
from langchain_core.messages import HumanMessage
from langchain_openai import ChatOpenAIimg_url = "https://img0.baidu.com/it/u=3217812679,2585737758&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500"
img_url1 = "https://img0.baidu.com/it/u=3217812679,2585737758&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500"
model = ChatOpenAI(model="gpt-4o")message = HumanMessage(content = [{"type": "text", "text": "两张图片是否一致?"},{"type": "image_url", "image url": img_url },{"type": "image_url", "image url": img_url }]
)result = model.invoke([message])
print(result)

引用工具

from typing import Literal
from langchain_core.messages import HumanMessage
from langchain_openai import ChatOpenAI
from langchain_core.tools import tool@tool
def weather_tool(weather: Literal["晴朗的", "多云的", "多雨的", "多雪的"]) -> None:passimg_url = "https://t11.baidu.com/it/u=2838234550,164986307&fm=30&app=106&f=JPEG"
model = ChatOpenAI(model="gpt-4o")
model_with_tool = model.bind_tools([weather_tool])
message = HumanMessage(content = [{"type": "text", "text": "用中文描述图片里边的天气"},{"type": "image_url", "image url": {"url": img_url}},]
)result = model_with_tool.invoke([message])
print(result)

自定义输出:JSON、XML、YAML

如何输出JSON

      虽然一些模型提供商支持内置的方法返回结构化输出,但并非所有都支持。我们可以使用输出解析器来帮助用户通过提示指定任意的 JSON 模式,查询符合该模式的模型输出,最后将该模式解析为JSON。请记住,大型语言模型是有泄漏的抽象!您必须使用具有足够容量的大型语言模型来生成格式良好的JSON.
JsonOutputParser 是一个内置选项,用于提示并解析JSON 输出。虽然它在功能上类似于PydanticOutputParser,但它还支持流式返回部分JSON 对象。
以下是如何将其与 Pydantic 一起使用以方便地声明预期模式的示例:

如何输出XML

XmlOutputParser

如何输出YAML

YamlOutputParser


文章转载自:

http://KRxQ6HaU.wynyf.cn
http://BTb8C10R.wynyf.cn
http://nqwgwlw7.wynyf.cn
http://MthbckOS.wynyf.cn
http://DYHhBVFa.wynyf.cn
http://SfeOfi0C.wynyf.cn
http://zPg7vSv0.wynyf.cn
http://l8fVPHVe.wynyf.cn
http://WoCeu7bA.wynyf.cn
http://55ocdvCs.wynyf.cn
http://HVl9UEYn.wynyf.cn
http://q9mUKgEk.wynyf.cn
http://CuQSQZv0.wynyf.cn
http://LsANlQol.wynyf.cn
http://rFjxqhaR.wynyf.cn
http://Ioh0uk4w.wynyf.cn
http://6KRF0YQn.wynyf.cn
http://kK2zHNAH.wynyf.cn
http://X5MayUVu.wynyf.cn
http://p1p21its.wynyf.cn
http://dechTkVP.wynyf.cn
http://cIVnfWnz.wynyf.cn
http://wbiGmwQE.wynyf.cn
http://o0lh4elG.wynyf.cn
http://DTbNZYcq.wynyf.cn
http://ZF9iqgNR.wynyf.cn
http://ihpxF0vP.wynyf.cn
http://4qZOsSzh.wynyf.cn
http://fThuO4jj.wynyf.cn
http://nSEtBfGQ.wynyf.cn
http://www.dtcms.com/wzjs/668365.html

相关文章:

  • 公司网站大全网站打开速度慢的原因
  • 樟木头网站建设软件培训机构学费多少
  • 网站设计的基本步骤企业网站推广价格
  • 网站推广结束语云南建设工程有限公司
  • 效果图网站推荐大全面包砖软件开发项目经理的职责
  • 网站建设 仿站seo优化怎么做
  • 云空间网站怎么做湖北自适应网站建设报价
  • 建设网站可以先买域名吗企业软文怎么写
  • 自动建站网站源码wordpress最新版中午
  • dedecms做论坛网站珠海市建设局网站
  • 佛山做网站的公司哪家好百度推广怎么优化
  • 网站建设公司上海做网站公司哪家好未来商城网站建设
  • 网站seo优化运营宿迁房产网备案查询
  • 网站建设工厂wordpress 用户名
  • 资源网站搭建长沙网络推广哪家
  • 做网站通常又什么开发完成wordpress仿站主题
  • 电影网站加盟可以做么充值中心网站怎么做
  • wordpress 总站模板新媒体营销论文
  • 荆门网站开发公司电话郑州模板建站系统
  • 只用html5可以做网站吗教学方面网站建设
  • 网站开发答辩网站图片动态换名
  • 织梦网站维护简洁印象wordpress企业主题
  • 网站建设中 敬请期待福建住房与城乡建设厅网站
  • 网站开发有哪些服务网站推广技巧和方法
  • 做神马网站优化快速排名软件云南做企业网站多少钱
  • 公司网站企业文化怎么做男男做暧暧视频网站
  • 郑州设计师网站化妆品网站的建设目标
  • 校园网站建设与管理成都市住房和城乡建设局
  • 找人做的网站 没登录口自己想做个网站怎么做
  • 西宁专业做网站的window优化大师