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

沈阳网站哪家做的好公司网站建设比较好的公司

沈阳网站哪家做的好,公司网站建设比较好的公司,企业网查询天眼查,手机大全及价格文章目录 AI(学习笔记第三课) 使用langchain进行AI开发(2)学习内容:1. 返回结构化数据(structured_output pydantic)1.1 使用背景1.2 返回结构化数据示例代码(pydantic)1.3 执行测试代码2 返回结构化数据(json)2.1 示例代码2.2 执行结果3 给提供一些例子(few shot pr…

文章目录

  • AI(学习笔记第三课) 使用langchain进行AI开发(2)
  • 学习内容:
    • 1. 返回结构化数据(structured_output pydantic)
      • 1.1 使用背景
      • 1.2 返回结构化数据示例代码(pydantic)
      • 1.3 执行测试代码
    • 2 返回结构化数据(json)
      • 2.1 示例代码
      • 2.2 执行结果
    • 3 给提供一些例子(few shot prompting)
      • 3.1 示例代码
    • 4 模型绑定工具(Tool Calling)
      • 4.1 Tool Calling是什么
      • 4.2 Tool Calling实例代码
      • 4.3 Tool Calling实现阶段
        • 4.3.1 提前绑定阶段
        • 4.3.2 Tool calling调用阶段
      • 4.4 Tool calling示例
        • 4.4.1 Tool calling示例代码
        • 4.4.2 Tool calling示例代码执行
    • 5 返回结构化回答(使用method)
      • 5.1 使用method结构代码
      • 5.2 实行结果
    • 6 返回结构化回答(使用include_raw)

AI(学习笔记第三课) 使用langchain进行AI开发(2)

  • 使用langchain,返回结构化数据

学习内容:

  • 使用langchain,返回结构化数据(pydantic)
  • 使用langchain,返回结构化数据(json)
  • 提供一些示例few shot prompting
  • 模型绑定工具Tool Calling
  • 使用langchain,返回结构化数据(method)
  • 使用langchain,返回结构化数据(include raw)

1. 返回结构化数据(structured_output pydantic)

1.1 使用背景

一般的AI Application都是希望给LLM给出的回答,能够进行解析,所以最好是结构化的结果(structured output)。
在这里插入图片描述
参照langchain的官方文档。
structured_output

1.2 返回结构化数据示例代码(pydantic)

  • 使用deepseek的官方AI,不使用自己构造的ollama
  • 需要引入langchain-deepseek这个包,可以看出langchain开始对于deepseek支持了。
  • 可以看出,这是使用的是pydantic的结构化数据。
from typing import Optional
from langchain_deepseek import ChatDeepSeek
from pydantic import BaseModel, Fieldllm = ChatDeepSeek(model="deepseek-chat",  # 模型名称temperature=0,         # 控制生成随机性(0-1)max_tokens=None,       # 最大输出token数timeout=None,          # 超时设置max_retries=2,         # 失败重试次数api_key="your own deepseek api key"
)class Joke(BaseModel):"""Joke to tell user."""setup: str = Field(description="The setup of the joke")punchline: str = Field(description="The punchline to the joke")rating: Optional[int] = Field(default=None, description="How funny the joke is, from 1 to 10")
structured_llm = llm.with_structured_output(Joke)
print(structured_llm.invoke("Tell me a joke about cats"))

1.3 执行测试代码

setup="Why don't cats play poker in the jungle?" punchline='Too many cheetahs!' rating=7

结果已经是结构化的数据了。
在这里插入图片描述

2 返回结构化数据(json)

2.1 示例代码

除了pydantic格式之外,也可以是数据的json

from langchain_deepseek import ChatDeepSeek
from typing import Optional
from typing_extensions import Annotated, TypedDict
import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning)llm = ChatDeepSeek(model="deepseek-chat",  # 模型名称temperature=0,         # 控制生成随机性(0-1)max_tokens=None,       # 最大输出token数timeout=None,          # 超时设置max_retries=2,         # 失败重试次数api_key=
http://www.dtcms.com/wzjs/564080.html

相关文章:

  • 北京网站搭建公司排行天价索赔背后的平台版权对垒
  • 广安网站建设公司ps做网站宽度
  • 网站未备案怎么访问网站制作建设
  • 做厂房出租有那些推广网站轻松seo优化排名
  • 学校网站模版杭州知名网站建设
  • 移动电商网站开发需求文档童装网站建设文案
  • 网站打开404错误怎么解决方法wordpress 手机界面
  • wordpress 删除rss狼雨seo培训
  • 专门做钻石国外网站wordpress 移动端 接口
  • 免费手机网站制作杭州网站建设兼职
  • 公众号和网站成都今天发生的重大新闻
  • 北京网站建设正邦微网站建设制作设计
  • 网站顶端flash网约车资格证
  • 昆明网站建设价位外贸平台运营模式
  • 免费在线代理网站怎么做外贸网站的邮箱签名
  • 数码网站模板电商推广平台
  • 徐州营销网站建设服装设计网站素材
  • 怎么免费发布网站wordpress升级文章编辑
  • 建筑电工证查询网站扬州建设银行网站
  • 做平台网站怎么建设个人博客网站
  • 孝感房产网站建设企业网络设计方案论文
  • php网站开发指导教材 文献扬州外贸网站建设
  • 网站建设设计图软件网站开发费属于研发费用吗
  • 长春专业企业网站建设价格杭州专业网站优化公司
  • 北京南站优化推广网站排名
  • 都有哪些网站易点科技网站建设
  • 网站开发软件启动wordpress图片0x0
  • 自己做的网站竞价好还是单页好安卓网站客户端制作软件
  • 网站源码cmswordpress 点赞分享
  • 昆明做网站vr东莞营销型网站建设