image

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

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,聚焦“跑通”而非“优化”。

  • 资源准备

实践练习

习题

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 调用来构建!

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

步骤

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

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

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

    chain = prompt | open_ai_model | StrOutputParser()

    chain.invoke('你好’);

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

image

image

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐