差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| langchain二次开发:入门 [2026/04/03 10:36] – [下一步学习建议] 张叶安 | langchain二次开发:入门 [2026/04/03 11:45] (当前版本) – [1.4.2 逐步解析] 张叶安 | ||
|---|---|---|---|
| 行 425: | 行 425: | ||
| pip install chromadb | pip install chromadb | ||
| pip install faiss-cpu | pip install faiss-cpu | ||
| - | pipinstall | + | pip install |
| pip install pinecone-client | pip install pinecone-client | ||
| </ | </ | ||
| 行 437: | 行 437: | ||
| pip install chromadb faiss-cpu | pip install chromadb faiss-cpu | ||
| pip install pypdf unstructured | pip install pypdf unstructured | ||
| - | pipinstall | + | pip install |
| pip install python-dotenv | pip install python-dotenv | ||
| </ | </ | ||
| 行 639: | 行 639: | ||
| - | * `ChatOpenAI`: | + | |
| - | * `ChatPromptTemplate`: | + | * `ChatPromptTemplate`: |
| === 2. 创建语言模型实例 === | === 2. 创建语言模型实例 === | ||
| 行 653: | 行 653: | ||
| **参数说明:** | **参数说明:** | ||
| - | * `model`: 模型标识符,可选值包括: | + | |
| - | * `gpt-3.5-turbo`: | + | * `gpt-3.5-turbo`: |
| - | * `gpt-4`: 能力更强、成本更高 | + | * `gpt-4`: 能力更强、成本更高 |
| - | * `gpt-4-turbo`: | + | * `gpt-4-turbo`: |
| - | * `temperature`: | + | * `temperature`: |
| - | * 0.0: 最确定性,适合需要精确答案的场景 | + | * 0.0: 最确定性,适合需要精确答案的场景 |
| - | * 0.7: 平衡的创造性 | + | * 0.7: 平衡的创造性 |
| - | * 1.0+: 更具创造性,可能产生意外结果 | + | * 1.0+: 更具创造性,可能产生意外结果 |
| - | * `max_tokens`: | + | * `max_tokens`: |
| - | * `api_key`: API密钥(如果没有设置环境变量) | + | * `api_key`: API密钥(如果没有设置环境变量) |
| === 3. 创建提示词模板 === | === 3. 创建提示词模板 === | ||
| 行 994: | 行 994: | ||
| ==== 本章作业 ==== | ==== 本章作业 ==== | ||
| - | - 完成三个练习,并记录你的观察和思考 | + | |
| - | - 创建一个能记住用户名字的个性化问候机器人 | + | - 创建一个能记住用户名字的个性化问候机器人 |
| - | - 尝试使用不同的模型(如gpt-4)运行示例,比较输出质量差异 | + | - 尝试使用不同的模型(如gpt-4)运行示例,比较输出质量差异 |