酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  1. 首页
  2. 标签
  3. Python
LangChain 学习第 3 课 – 输出解析器(Output Parser)

AI LangChain 学习第 3 课 – 输出解析器(Output Parser)

大模型天生只会"吐字符串",但程序需要的是字符串、列表、JSON 对象…… 输出解析器负责把模型输出转换成 Python 数据,这是让 LLM 接入业务代码的关键一步。 本节课学到: StrOutputParser:只要文本内容(最常用); PydanticOutputParser:用 Pydantic 模型约束输出结构(LCEL 经典写法); with_structured_output:基于模型原生"函数调用"的结构化输出(更稳更现代)。 """ 运行方式: .venv\\Scripts\\python examples\\03_output_parser.py """ import sys from pathlib import Path from typing import Literal sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) from pydantic import BaseModel, …

1次阅读 0个评论
AI 2026-10-10
LangChain 学习第 2 课 – 提示词模板(Prompt Template)

AI LangChain 学习第 2 课 – 提示词模板(Prompt Template)

本节课会学到: PromptTemplate:纯文本模板(传统"补全式"模型风格,也适合拼长文本); ChatPromptTemplate:聊天消息模板,支持 system / human 多角色(最常用); FewShotChatMessagePromptTemplate:少样本示例,用几个例子"教"模型按格式输出; 模板本身不会调用模型,它只负责"拼提示词",拼好后再交给 LLM。 """ 02 提示词模板(Prompt Template)—— LangChain 学习第 2 课 ========================================================== 本节课你会学到: 1. PromptTemplate:纯文本模板(传统"补全式"模型风格,也适合拼长文本); 2. ChatPromptTemplate:聊天消息模板,支持 system / human 多角色(最常用); 3. FewShotChatMessagePromptTe…

4次阅读 0个评论
AI 2026-09-30
LangChain 学习第 1 课 – 模型基本调用

AI LangChain 学习第 1 课 – 模型基本调用

本节课会学到: ChatModel(聊天模型)是 LangChain 最核心的抽象,与具体厂商无关; 模型的三种调用方式:invoke(单次)、stream(流式)、batch(批量); 消息(Message)的四种角色:System / Human / AI / Tool; 返回结果 AIMessage 的结构(内容、token 用量等)。 """ 01 模型基本调用 —— LangChain 学习第 1 课 ========================================== 本节课你会学到: 1. ChatModel(聊天模型)是 LangChain 最核心的抽象,与具体厂商无关; 2. 模型的三种调用方式:invoke(单次)、stream(流式)、batch(批量); 3. 消息(Message)的四种角色:System / Human / AI / Tool; 4. 返回结果 AIMessage 的结构(内容、token 用量等)。 运行方式(在项目根目录下): .venv\\Scripts\\python examples\\…

2次阅读 0个评论
AI 2026-09-30
Python学习02 爬虫练习

后端 Python学习02 爬虫练习

心血来潮做一个小爬虫练习一下,爬取第一PPT站点,根据分类,自动下载分类下面的全部PPT压缩包 本爬虫涉及的库: os:系统库,用来操作文件夹和判断文件是否存在 pathlib:比 os.path 好用的处理路径的库 tqdm:进度处理的库,更方便的显示文件下载进度 requests:网络获取库 pyquery:类似jQuery的HTML分析库 下面直接贴代码 import os import requests from pyquery import PyQuery as pq from pathlib import Path from tqdm import tqdm baseUrl = ‘http://www.1ppt.com’ def down_from_url(url, dst): response = requests.get(url, stream=True) # (1) file_size = int(response.headers[‘content-length’]) # (2) if os.path.exists(dst): first_byte = os.path…

230次阅读 0个评论
后端 2020-03-21
Python学习记录01 使用字典模拟Switch…Case

后端 Python学习记录01 使用字典模拟Switch…Case

今天学习Python,期间需要使用到Switch…Case,下意识的写了一下,发现竟然不支持,在网上搜索了一下找到了替代的办法使用字典来模拟Switch…Case print(‘模拟switc’) def taskForSunday(): print(“今天休息”) def taskForRest(): print(“今天休息”) def taskForChinese(): print(“今天上语文课”) def taskForMath(): print(“今天上数学课”) def taskForEnglish(): print(“今天上英语课”) def taskForDefault(): print(“输入错误啦。。。。”) switchDic = {“Sunday”:taskForRest, “Monday”:taskForChinese, “Tuesday”:taskForMath, “Wednesday”:taskForEnglish, “Tursday”:taskForEnglish, “Friday”:taskForEnglish, “Saturday”:task…

169次阅读 0个评论
后端 2020-03-18
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
127114
评论数
0
标签
3desAgentAndroidbinlogBypass PermissionscanalcentosChatGPTciClaudeClaude CodeCodexcomposercosDeepSeekdockerdocker swarmdocker-composeDockerfiledrone
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Claude Code激活 Bypass Permissions 模式

Claude Code激活 Bypass Permissions 模式

平时 Claude Code 干活到一半时,会突然提示需要你授权后才能执行下一步。 因为...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
猜你喜欢
一次证书引起的微信小程序报错request:fail errcode:-202 cronet_error_code:-202 error_msg

一次证书引起的微信小程序报错request:fail errcode:-202 cronet_error_code:-202 error_msg

小程序要求必须是得分A才可以。前面由于在宝塔有使用到SSL证书,所以就从其他站点的设置里面复制过来,...
LangChain 学习第 3 课 – 输出解析器(Output Parser)

LangChain 学习第 3 课 – 输出解析器(Output Parser)

大模型天生只会"吐字符串",但程序需要的是字符串、列表、JSON 对象……...
Hysteria2 一键部署脚本(国内优化版,带加速代理)

Hysteria2 一键部署脚本(国内优化版,带加速代理)

服务端脚本 #!/bin/bash # Hysteria2 一键部署脚本(国内优化版,带加速代理)...
OpenAi Codex使用实践01 Agent定义

OpenAi Codex使用实践01 Agent定义

AGENTS.md 文件保存在 Windows 路径 C:\Users\用户名.codex\...
Claude Code第一次安装后要求官网登录的解决办法

Claude Code第一次安装后要求官网登录的解决办法

ClaudeCode CLI 配置env后仍然要求登录 Anthropic 在...
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock