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

20250908-02:运行第一个 LLM 调用程序

image

20250908-02:运行第一个 LLM 调用程序

  • @🎯 关键结果(Key Results, KRs)

  • @KR

    • @▶ 任务 1.4:运行第一个 LLM 调用程序
  • @实践练习

  • @习题

    • @GitCode 源码

LangChain 第一周成长计划:基础认知与环境搭建


🎯 本周核心目标(Objective)

建立对 LangChain 的系统性认知,完成本地开发环境搭建,并成功运行第一个 LLM 调用程序。

🎯 关键结果(Key Results, KRs)

KR

  • 1小时 内, 官方教程0.3 完成 langchain第一个简单应用,交付 执行代码到git ;若因 运行 失败最多重试 查找其他资料,解决最终必须 正确运行并输出结果 提交代码到GIt仓库
KR 编号关键结果描述验收标准
KR2成功执行Langchain应用,并且LLM,Prompt实现简单输出代码执行正常

▶ 任务 1.4:运行第一个 LLM 调用程序

  • 具体内容

    在这个快速入门中,我们将向您展示如何:

    • 设置 LangChain、LangSmith 和 LangServe
    • 使用 LangChain 最基本和常见的组件:提示模板、模型
    • 构建一个简单的 LangChain 应用程序
    • 追踪您的应用程序使用 LangSmith
  • 所需时间:1.0 小时

  • 预期成果

    • 控制台输出模型回答(如 “LangChain 是一个用于构建 LLM 应用的框架…”)
    • 能区分 .invoke()(一次性返回)和 .stream()(逐字返回)的体验差异
    • 代码文件 jupyter notebook 文件
  • 难度控制:i+1 —— 在环境搭建基础上,首次接触 LangChain API,聚焦“跑通”而非“优化”。

  • 资源准备

    • 💻 代码模板:Quickstart | 🦜️🔗 LangChain

    • 构建一个简单的LLM应用程序,使用聊天模型和提示模板

    • 🐞 调试指南:[常见报错与解决方案(API Key 无效、网络超时等)]

    • :material-icon/vscode: JetBrain 最新版下 免费使用 Jupyter Notebook. 进行实践

    • :material-icon/git:GitCode仓库:GitCode - k316378085/langchain_study_by_xkong

    • Tavily API Platform 搜索工具是 Tavily

    • 大模型:智谱GLM-4.5模型[自己创建APP_KEY]或使用免费模型测试

      image

实践练习

习题

v0.3版本

使用聊天模型和提示词模板构建一个简单的LLM应用 | 🦜️🔗 LangChain 框架

GitCode 源码

https://gitcode.com/k316378085/langchain_study_by_xkong/blob/main/src/langchain_base/01_first_demo_app/0102_simple_build_llm_app_langchain_v0.3.ipynb

在这个快速入门指南中,我们将向您展示如何使用 LangChain 构建一个简单的 LLM 应用程序。这个应用程序可以将文本从英语翻译成另一种语言。这是一个相对简单的 LLM 应用程序——它只是一个 LLM 调用加上一些提示。尽管如此,这仍然是开始使用 LangChain 的绝佳方式——许多功能都可以通过一些提示和一次 LLM 调用来构建!

阅读本教程后,您将对以下内容有一个高层次的概述:

  • 使用语言模型
  • 使用提示词模板
  • 使用LangSmith调试和追踪您的应用程序

步骤

  1. 使用 LangChain 最基本和常见的组件:提示模板、模型和输出解析器

    PromptTemplate , init_chat_model,智谱模型接入,StrOutputParser()

  2. 构建一个简单的 LangChain 应用程序

    chain = prompt | open_ai_model | StrOutputParser()

    chain.invoke('你好’);

  3. 追踪您的应用程序使用 LangSmith

image

image


文章转载自:

http://hWYLECDd.pjftk.cn
http://svP4VZGG.pjftk.cn
http://42Ycdlmp.pjftk.cn
http://w5uxsSyI.pjftk.cn
http://sy53KSdG.pjftk.cn
http://dYz77Hvm.pjftk.cn
http://sO6RZHZd.pjftk.cn
http://SlFpmmBl.pjftk.cn
http://7IU7essV.pjftk.cn
http://TY1R76hG.pjftk.cn
http://ZjK1b9Tj.pjftk.cn
http://pikrb6IA.pjftk.cn
http://7X43bvzU.pjftk.cn
http://Lybs4qqd.pjftk.cn
http://qLUtwP73.pjftk.cn
http://OO8pJVkQ.pjftk.cn
http://MGgE6Qt5.pjftk.cn
http://Z69ALaIU.pjftk.cn
http://Js7bYpX8.pjftk.cn
http://J2eUidGt.pjftk.cn
http://z0yzyzeE.pjftk.cn
http://3nbdb3mC.pjftk.cn
http://MwDXlSWU.pjftk.cn
http://RaP8EfO5.pjftk.cn
http://CBAaaWel.pjftk.cn
http://l3SITKXr.pjftk.cn
http://42U72Gp5.pjftk.cn
http://sBE7lWH1.pjftk.cn
http://onGr5FEf.pjftk.cn
http://xKHSmf1i.pjftk.cn
http://www.dtcms.com/a/374250.html

相关文章:

  • 基于A2A和ADK的内容规划代理
  • 电流源电路
  • 随机获取数组内任意元素
  • ESNP LAB 笔记:配置MPLS(Part4)
  • 发布工业智能体,云从科技打造制造业AI“运营大脑”
  • Flask 博客系统(Flask Blog System)
  • Qt_UI界面的设计
  • pycharm 最新版上一次编辑位置
  • 【Pywinauto库】1. 3 Inspect.exe 使用详解指南
  • 「日拱一码」083 深度学习——残差网络
  • 注意力模块改进方法的原理及实现(MHA、MQA、GQA、MLA)
  • 蚂蚁 S21 Pro 220T矿机参数详解:SHA-256算法高效算力分析
  • 大模型测试包含哪些方面
  • 基于R语言的物种气候生态位动态量化与分布特征模拟
  • NGUI--Anchor组件和 事件系统
  • 基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
  • OpenLayers数据源集成 -- 章节一:图像图层详解
  • 深度学习架构的硬件共生论:为什么GPU决定了AI的进化方向(Transformer、SSM、Mamba、MoE、CNN是什么、对比表格)
  • AndroidWorld+mobileRL
  • langchain4j笔记篇(阳哥)
  • 精简删除WIN11.24H2企业版映像内的OneDrive安装程序方法,卸载OneDrive组件
  • spring指南学习随记(一)
  • 安装配置简易VM虚拟机(CentOS 7)
  • 虚拟机中centos简单配置
  • commons-logging
  • 【小宁学习日记6 PCB】电路原理图
  • Rust位置表达式和值表达式
  • 对比:ClickHouse/MySQL/Apache Doris
  • 2025年学英语学习机选购指南
  • 浪涌测试主要用于评估电子设备或元器件在遭受短时高强度电压 / 电流冲击(浪涌)时的耐受能力