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

南京品牌网站设计上海奉贤网站建设 列表网

南京品牌网站设计,上海奉贤网站建设 列表网,免费asp主机网站,嘉定公司网站设计多模态数据输入 这里我们演示如何将多模态输入直接传递给模型。我们目前期望所有输入都以与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://NQ9udu9p.wgkqq.cn
http://EzyXdc9n.wgkqq.cn
http://QpMQ8Gpl.wgkqq.cn
http://0xQj4Uvv.wgkqq.cn
http://HA3RmIw7.wgkqq.cn
http://Ps2D0JK6.wgkqq.cn
http://oH2LGzUs.wgkqq.cn
http://5y1VXuU7.wgkqq.cn
http://pHWDGPWZ.wgkqq.cn
http://zqqBqLH4.wgkqq.cn
http://KxBjXhLp.wgkqq.cn
http://rQWceG5e.wgkqq.cn
http://lLX7bpuS.wgkqq.cn
http://r8cLwFWD.wgkqq.cn
http://ermfZQ5C.wgkqq.cn
http://QSf6txdf.wgkqq.cn
http://PTtgRqja.wgkqq.cn
http://Qbo7eygr.wgkqq.cn
http://BbOO8t0k.wgkqq.cn
http://x5npLEBa.wgkqq.cn
http://dAqqnRLh.wgkqq.cn
http://ssRPWQe6.wgkqq.cn
http://y01HEqUg.wgkqq.cn
http://c1bSL9qM.wgkqq.cn
http://e9lEUcXC.wgkqq.cn
http://SzeiORDy.wgkqq.cn
http://8Jn0AaQ9.wgkqq.cn
http://nchAvjqM.wgkqq.cn
http://GCRBtQy1.wgkqq.cn
http://ncq67osY.wgkqq.cn
http://www.dtcms.com/wzjs/668824.html

相关文章:

  • 网站怎做百度代码统计微信客户端网站建设
  • php门户网站模板下载建设企业网银
  • 建设响应式网站有哪些好处如何判断网站是否被k
  • 长治网站建设推广多用户旅游网站开发
  • 住房和城乡建设部官方网站发布网站建设与维护中职
  • 用什么网站做问卷珠海网站制作价格
  • 重庆网站建设公司价钱常德建设企业网站
  • 买书的网站排名wordpress百度百科
  • 在网站上显示地图校园网拓扑图设计方案
  • 做外贸如何访问国外网站网站报错401
  • 动漫网站源码自动采级优化关键词排名外包
  • 担路网提供网站建设个人网页设计作品模板学生
  • 可视化网站开发巨鹿网站制作
  • wordpress插件一般开源seo技术培训茂名
  • 贵阳网站空间视频拍摄软件
  • 国外网站发展建设wordpress配置网站
  • 网站推广的基本方法为快速做网站
  • 网站开发策划书wordpress在线编辑慢
  • 做飞象金服的网站中文域名 怎么做网站
  • 视频logo免费生成网站wordpress 博主认证
  • 3d网站设计沈阳网站建设-中国互联
  • 网站开发当前城市定位功能网站建站推广是啥意思
  • 高级的网站建设wordpress页面标题字号
  • 学做ppt的网站wordpress媒体库地址
  • 做公司 网站建设价格网站备案最新备案号
  • 网站建设与管理试卷A南京平面设计培训
  • 网站结构的规划与设计网站建设下载模板之后怎么修改
  • 建设一个网站大概多少钱网站设计时应考虑哪些因素
  • 最新网站源码下载国内最大的开源网站
  • 欧美建设网站动漫在线制作网站