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

【LLM大模型】LangChain学习

大模型对话

from langchain.chat_models import ChatOpenAI  # 内置对话模型
from langchain.schema import HumanMessage, SystemMessage, AIMessage # 用户提示词,系统提示词, AI响应

chat = ChatOpenAI(temperature=0.7, openai_api_key='xxxxxxxxxxxx') # 创建对话大模型对象
chat(
	[
		SystemMessage(content="你是一个很棒的点菜机器人,可以帮助用户在一个100字内弄清楚什么菜好吃")
		HumanMessage(content="我喜欢吃土豆,那么我应该点什么菜")
		AIMessage(content="你应该点清炒土豆片") # 回传AI的回答,再进行问答,达成一个短期记忆
		HumanMessage(content="哪个地方善于做清炒土豆片?")
	]
)

chat调用后,返回AIMessage实例

提示词的封装

形成固定格式的提示词

相关文章:

  • 多条件排序(C# and Lua)
  • 生成树(STP)协议
  • 基于 Java 和深度学习的图像分类应用实践
  • 大屏设计新纪元:定制视觉盛宴
  • 【WRF模拟】WPS预处理设置生成文件地址
  • XSS-labs(反射型XSS) 靶场 1-13关 通关
  • 图解AUTOSAR_CP_E2E_Library
  • Linux系统——keepalived安装与部署
  • 用 pytorch 从零开始创建大语言模型(一):理解大型语言模型
  • 关于 Redis 缓存一致
  • 定积分与不定积分在概率统计中的应用
  • idea问题(三)pom文件显示删除线
  • C++ - 从零实现Json-Rpc框架-2(服务端模块 客户端模块 框架设计)
  • 从报错到成功:Mermaid 流程图语法避坑指南✨
  • C# HTTP 文件上传、下载服务器
  • 视频剪辑全流程解析:从素材到成片
  • 大模型训练为什么选择交叉熵损失(Cross-Entropy Loss):均方误差(MSE)和交叉熵损失的深入对比
  • springboot实现调用百度ocr实现身份识别+二要素校验
  • python3.13.2安装详细步骤(附安装包)
  • [AI速读]用持续集成(CI)优化芯片验证环境:Jenkins与EDA工具的实战指南
  • 芬兰西南部两架直升机相撞坠毁,第一批救援队已抵达现场
  • 海昏侯博物馆展览上新,“西汉帝陵文化展”将持续展出3个月
  • 巴菲特最新调仓:一季度大幅抛售银行股,再现保密仓位
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 美联储主席:供应冲击或更频繁,将重新评估货币政策方法中的通胀和就业因素
  • 新华时评:让医德医风建设为健康中国护航