LangChain Notebook 在线阅读
无需下载、无需本地环境,点击链接即在浏览器中打开对应 Jupyter Notebook。 代码文件本身在仓库 代码/ 目录下。
chapter02_model
| Notebook | 在线打开 |
|---|---|
| 01-model-init-online.ipynb | GitHub 打开 |
| 02-model-init-params.ipynb | GitHub 打开 |
| 03-model-init-ollama.ipynb | GitHub 打开 |
| 04-model-invoke.ipynb | GitHub 打开 |
| 05-model-stream-batch.ipynb | GitHub 打开 |
| 07-profile-initparams-config.ipynb | GitHub 打开 |
chapter03_langsmith
| Notebook | 在线打开 |
|---|---|
| 01-langsmith-test.ipynb | GitHub 打开 |
chapter04_messages_prompt
| Notebook | 在线打开 |
|---|---|
| 01-messages的使用.ipynb | GitHub 打开 |
| 02-content_blocks的使用.ipynb | GitHub 打开 |
| 03-ChatPromptTemplate的使用.ipynb | GitHub 打开 |
| 04-ChatPromptTemplate的高级特性.ipynb | GitHub 打开 |
chapter05-tools
| Notebook | 在线打开 |
|---|---|
| 01-Tool使用的概述.ipynb | GitHub 打开 |
| 02-不使用@tool的方式定义工具.ipynb | GitHub 打开 |
| 03-使用@tool装饰器定义工具.ipynb | GitHub 打开 |
| 04-工具的应用案例.ipynb | GitHub 打开 |
| 05-tool_choice的使用.ipynb | GitHub 打开 |
chapter06-structured_output
| Notebook | 在线打开 |
|---|---|
| 01-Pydantic格式的使用.ipynb | GitHub 打开 |
| 02-TypedDict格式的使用.ipynb | GitHub 打开 |
| 03-JSON Schema格式的使用.ipynb | GitHub 打开 |
| 04-@dataclass格式的使用.ipynb | GitHub 打开 |
| 05-四种模式的验证.ipynb | GitHub 打开 |
| 06-获取结构化结果方式.ipynb | GitHub 打开 |
chapter07-Agents
| Notebook | 在线打开 |
|---|---|
| 01-Agent的基本用法.ipynb | GitHub 打开 |
| 02-Agent的高级用法.ipynb | GitHub 打开 |
| 03-Agent的高级用法-ToolStrategy.ipynb | GitHub 打开 |
| 04-Agent的高级用法-错误处理机制.ipynb | GitHub 打开 |
| 05-Agent的高级用法-流式输出.ipynb | GitHub 打开 |
| 06-实战:多功能智能助手.ipynb | GitHub 打开 |
chapter08-Middleware
| Notebook | 在线打开 |
|---|---|
| 01-SummarizationMiddleware中间件.ipynb | GitHub 打开 |
| 02-HumanInTheLoopMiddleware中间件.ipynb | GitHub 打开 |
| 03-PIIMiddleware中间件.ipynb | GitHub 打开 |
| 04-TodoListMiddleware中间件.ipynb | GitHub 打开 |
| 05-其它内置中间件.ipynb | GitHub 打开 |
| 06-自定义中间件-Node-style hooks.ipynb | GitHub 打开 |
| 07-自定义中间件-Wrap-style hooks.ipynb | GitHub 打开 |
| 08-hook函数执行顺序.ipynb | GitHub 打开 |
chapter09-memory
| Notebook | 在线打开 |
|---|---|
| 01-agent的记忆测试.ipynb | GitHub 打开 |
| 02-短期记忆.ipynb | GitHub 打开 |
| 03-记忆治理策略.ipynb | GitHub 打开 |
| 04-长期记忆-基础API的使用.ipynb | GitHub 打开 |
| 05-长期记忆-agent.ipynb | GitHub 打开 |
chapter10-RAG
| Notebook | 在线打开 |
|---|---|
| 01-文档加载器.ipynb | GitHub 打开 |
| 02-文档切分器.ipynb | GitHub 打开 |
| 03-文档嵌入模型.ipynb | GitHub 打开 |
| 04-Milvus的基本使用.ipynb | GitHub 打开 |
| 05-案例:Atguigu Assistant客服知识库.ipynb | GitHub 打开 |
