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

门户网站微信服务号建设wordpress合理使用cookie

门户网站微信服务号建设,wordpress合理使用cookie,中山移动网站建设怎么做,长沙营销型网站建设费用文章目录 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/a/424677.html

相关文章:

  • 怎么建设大型商务网站网站seo博客
  • 网站曝光率申请网站空间是申请域名吗
  • 河南那家公司做家具行业网站好湘潭免费网站建设
  • 数据中心的技术困境与需求侧的演进压力
  • 建立网站需要多少钱经营y湖南岚鸿非常好了解网络营销相应的网站
  • UIUC 提出视频虚拟试穿生成方法 DressDance,可直接生成高质量的5 秒 24 帧 1152×720 分辨率的虚拟试穿视频。
  • 模仿muduo库——Eventloop
  • 住房和城市建设部网站网站界面设计规则
  • 搜狗网站推广重庆网站推广计划
  • 改进的自制 VNA
  • android 自定义Dialog多种方式
  • 微网站免费注册电子商务建设与网站规划
  • 快递网站怎么做的加盟招商网站建设方案
  • Spring框架面试问题及详细回答
  • 前端如何做响应式网站wordpress数据清理插件
  • 免费网站服务器安全中国查公司的网站
  • 电商带货视频:商用音乐素材网站选择与参考
  • 哈尔滨网站建设方案外包免费的编程软件下载
  • 九、kubernetes 1.29 之 service-Endpoint
  • centos 如何建立网站网站建设公司线下推广
  • JavaWeb--day13--SpringBoot原理
  • 门户网站管理建设wordpress 信息分析
  • 网站建设市场报价godaddy空间建立wordpress
  • io的异步处理io_uring,实现io_uring_tcp_server
  • 网站分享平台免费制作网络商城网站
  • 网站开发费用会计分录做好档案整理及网站建设
  • webpack学习
  • 做360网站快速排名软件10分钟免费建网站
  • 找人做网站毕业设计聚美优品网站建设分析
  • YOLO入门教程(番外):为什么激活函数如此关键。