AI 实战教程
教程文章与博客同步,按分类整理:先从最小可运行示例开始,再回到项目源码对照关键链路。 当前教程全部免费;会员项目精读持续更新。
LangChain 1.2 入门(十六):提示词模板 ChatPromptTemplate 与高级用法
字符串拼接 vs 提示词模板,ChatPromptTemplate 的两种创建方式、三种调用方式、六种参数类型,以及 partial、消息占位符、模板库与组合。
LangChain 1.2 入门(十五):Message 消息类型、字段与多轮对话
大模型没有记忆,消息列表就是应用的记忆。四种消息类型、JSON/对象两种格式、字段细节,以及历史管理和多轮聊天机器人。
LangChain 1.2 入门(十四):用 LangSmith 查看追踪与监控指标
配好环境变量后,运行任意 LangChain 程序,LangSmith 会自动记录 Trace;本文看项目列表、单次运行详情和 Monitoring 的各项指标。
LangChain 1.2 入门(十三):注册 LangSmith 并配置 API Key
从注册、选择数据区域,到创建 API Key、保存密钥、配置四个环境变量,一步步把 LangSmith 接到现有 LangChain 项目。
LangChain 1.2 入门(十二):LangSmith 是什么
LangSmith 把 LLM 应用的追踪、监控、评估和提示词调试放到一个平台里:Tracing、Monitoring、Datasets、Evaluators、Playground、Studio 各自解决什么问题。
LangChain 1.2 入门(十一):输出美化、profile 与 config
pretty_print 与 rich、profile 能力画像、model_fields 完整参数、model_kwargs/extra_body 透传,以及 config 运行时覆盖。
LangChain 1.2 入门(十):invoke、stream、batch 与异步调用
invoke 的三种输入、AIMessage 的字段、stream 流式、batch 批量与异步调用,附耗时对比和异常处理。
LangChain 1.2 入门(九):Ollama 本地模型部署与调用
Ollama 在 Windows/Linux 上怎么装、模型目录怎么改、常用命令有哪些,以及 ChatOllama 与 init_chat_model 两种本地调用方式。
LangChain 1.2 入门(八):init_chat_model 统一初始化
init_chat_model 用「provider:model」统一入口,三个平台示例、provider 前缀规则、temperature 与 max_tokens 的取舍,一次讲完。
LangChain 1.2 入门(七):模型初始化——专用模型库
DeepSeek、智谱、千问的专用类怎么初始化,密钥放 .env 还是硬编码,为什么千问不能乱设 base_url,以及 OpenRouter、CloseAI 两个中转平台的接法。