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

tp框架做的网站建设机械网站机构

tp框架做的网站,建设机械网站机构,旅游网站开发的意义相关资料,提升神马关键词排名报价场景:从自然语言中提取固定结构信息返回 例如:根据一段文字,提取文字中人的具体特征 马路上走来一个1米7的女生,她一头乌黑的长发披在肩上随风飘动,在她旁边的是她的男朋友,叫:刘山;比她高10厘米 如果想要提取上面这句话中人的身高及头发的颜色,并以固定的格式返回,…

场景:从自然语言中提取固定结构信息返回

例如:根据一段文字,提取文字中人的具体特征

马路上走来一个1米7的女生,她一头乌黑的长发披在肩上随风飘动,在她旁边的是她的男朋友,叫:刘山;比她高10厘米

如果想要提取上面这句话中人的身高及头发的颜色,并以固定的格式返回,该如何做呢?

下面用三个示例来阐述自定义提示词模板的使用方法

示例1

以下,主要功能是从一段非结构化文本中提取人物信息,并将其转换为结构化数据。

具体流程如下:


1.加载配置:从 .env 文件中读取模型和 API 相关的配置。

先从 .env 文件加载环境变量,该文件通常用于配置敏感信息(如 API 密钥)

创建一个 ChatOpenAI 实例,使用指定模型 (MODEL)、API 密钥 (OPENAI_API_KEY) 和基础 URL (BASE_URL)

import os
from typing import Optional, Listfrom dotenv import load_dotenv
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.runnables import RunnablePassthrough
from langchain_openai import ChatOpenAI
from pydantic.v1 import BaseModel, Field# 加载 .env 配置
load_dotenv()llm = ChatOpenAI(model=os.getenv("MODEL"),api_key=os.getenv("OPENAI_API_KEY"),base_url=os.getenv("BASE_URL")
)


2.定义结构化数据模型:使用 Pydantic 定义 Person 和 ManyPerson 类。

定义单个人的信息模型、多个人的信息模型

Person 是一个人的数据模型,包含姓名、发色和身高三个可选字段。
使用 Optional 表示这些属性可能为空,未提供时默认为 None。
Field 提供字段描述和默认值

ManyPerson 表示多个人的集合,其 people 属性是一个由 Person 对象组成的列表

class Person(BaseModel):"""关于一个人的数据模型"""name: Optional[str] = Field(default=None, description='表示人的名字')hair_color: Optional[str] = Field(default=None, description="

文章转载自:

http://LxcpTzSK.gbLjq.cn
http://iquoy9Wj.gbLjq.cn
http://MfkkCJsK.gbLjq.cn
http://nXLp4JjM.gbLjq.cn
http://jGefwltZ.gbLjq.cn
http://1byE3wlC.gbLjq.cn
http://csmCbNAB.gbLjq.cn
http://cR3ICoUx.gbLjq.cn
http://9qJUhXRn.gbLjq.cn
http://N3r0Ebgx.gbLjq.cn
http://eqVNwytE.gbLjq.cn
http://TjLh3a5i.gbLjq.cn
http://LXnY44MY.gbLjq.cn
http://GTpEaCKE.gbLjq.cn
http://Q2D0iTTZ.gbLjq.cn
http://wulfm4YJ.gbLjq.cn
http://XHi1Msmx.gbLjq.cn
http://8JoHZtFV.gbLjq.cn
http://PO3cj7rD.gbLjq.cn
http://EAIrHZun.gbLjq.cn
http://qHYbABEB.gbLjq.cn
http://aU5pE1d0.gbLjq.cn
http://qtpEVCTD.gbLjq.cn
http://Co1urcsz.gbLjq.cn
http://me3dDEXX.gbLjq.cn
http://zHU4iOxO.gbLjq.cn
http://oO45Q6P7.gbLjq.cn
http://In4dWhdX.gbLjq.cn
http://aeTWBeD2.gbLjq.cn
http://ltobo81G.gbLjq.cn
http://www.dtcms.com/wzjs/659645.html

相关文章:

  • 盐城网站建设培训手机端网站用dw怎么做
  • 白云区做网站做ppt的图片网站有哪些
  • 厦门网站建设价格xm37图片编辑软件加文字
  • 手机怎么制作网站教程视频教程wordpress添加贴吧表情
  • 数码设计网站做外贸的免费网站有哪些
  • 杭州建设网站 网站建设中企动力是干嘛的
  • 建设网站建设目的意义成都网站建设哪里好点
  • 个人微商城怎么开通百度快照优化排名
  • 网站图片在手机上做多大最清晰深圳谷歌推广公司
  • 大型网站注意哪些公司网站建设推合同
  • 搭建网站的免费程序wordpress整合redis
  • 重庆住房和城乡建设厅官方网站如何做框架网站
  • 北京西站列车时刻表wordpress wmv
  • 无锡网站建设公司排名网站统计分析平台
  • 网站推广工具wordpress发红包插件
  • 许昌网站开发wordpress琪亚娜
  • html5网站源代码下载赚钱软件一天赚100元游戏
  • 云南省建设执业资格注册管理中心网站百度seo排名曝光行者seo
  • vps怎么建多个网站wordpress备份文章
  • 学校网站需求太仓住房城乡建设网站
  • 网站首页设计常见的6种布局方式网络链接推广
  • 在什么网站可以免费建筑模板网
  • 域名备案个人网站名称网站开发成本包括
  • 如何更新网站缓存设立
  • 18岁以上站长统计php 网站共享变量
  • 如何在服务器上做网站wordpress 作者列表
  • 搜狗站长平台验证网站安徽省通信建设管理局网站
  • 无极招聘网无极在线长春seo网络优化招聘网
  • 教育类php开源网站ug wordpress
  • 北京服务网搜索排名优化软件