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

保定行业网站江苏工程建设信息网官网

保定行业网站,江苏工程建设信息网官网,喷码机营销型网站,网站策划方案范文本文基于 Jupyter Notebook 实践代码,结合 LangChain、LangSmith 和 DeepSeek 大模型,手把手演示如何构建一个代码生成助手,并实现全流程追踪与优化。 一、环境准备与配置 1. 安装依赖 pip install langchain langchain_openai2. 设置环境变…

本文基于 Jupyter Notebook 实践代码,结合 LangChain、LangSmith 和 DeepSeek 大模型,手把手演示如何构建一个代码生成助手,并实现全流程追踪与优化。


一、环境准备与配置

1. 安装依赖

pip install langchain langchain_openai

2. 设置环境变量(Jupyter 中运行)

请注意,LangSmith 不是必需的,但它很有帮助。如果您确实想使用 LangSmith,请在LangSmith注册后,确保设置环境变量以开始记录跟踪。当我们使用 LLM 构建 AI 智能体应用程序时,LangSmith 可以帮助你理解和改进它们。它就像一个仪表板,显示应用程序内部发生的情况。
在这里插入图片描述

# 启用 LangSmith 跟踪
true=True
LANGSMITH_TRACING=true
LANGSMITH_ENDPOINT="https://api.smith.langchain.com"
LANGSMITH_API_KEY="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"
LANGSMITH_PROJECT="pr-untimely-house-95"# 配置 DeepSeek API
os.environ["DEEPSEEK_API_KEY"] = "sk-e3f022d1746f415c9b0f4bc9a52a4xxx"  # todo 调整为自己的api_key

二、集成 DeepSeek 大模型

1. 初始化模型客户端

from langchain_openai import ChatOpenAIllm = ChatOpenAI(model="deepseek-chat",api_key=os.getenv("DEEPSEEK_API_KEY"),temperature=0.7,max_tokens=512,timeout=30,max_retries=3,base_url="https://api.deepseek.com"
)# 测试调用
llm.invoke("hello world")

输出示例
在这里插入图片描述


三、构建提示模板系统

1. 定义结构化提示模板

from langchain_core.prompts import ChatPromptTemplatesystem_template = "将以下用户输入的信息转化为{language}代码"
prompt_template = ChatPromptTemplate.from_messages([("system", system_template), ("user", "{text}")]
)

在这里插入图片描述
在这里插入图片描述

2. 生成具体提示内容

输出示例

Content: 将以下用户输入的信息转化为python代码
Content: 请帮我写一个冒泡算法

3. 转换为消息格式

prompt.to_messages()

输出示例


四、执行链式调用与结果生成

1. 调用 DeepSeek 生成代码

response = llm.invoke(prompt)
print(response.content)

输出示例(模型生成结果)

在这里插入图片描述


五、LangSmith 全流程监控

1. 自动追踪功能

  • 所有调用链(Prompt → LLM → Output)将自动上传至 LangSmith 仪表板
  • 可查看:
    • 调用树状结构
    • 每个步骤耗时
    • Token 消耗统计
    • 中间输出结果

2. 项目管理

  • 所有运行记录归类到 pr-untimely-house-95 项目
  • 支持版本对比、性能分析和团队协作

完整代码与调试日志已通过 LangSmith 实现全流程追踪,您可以通过 LangSmith 仪表板 查看详细分析报告。


文章转载自:

http://zwYIOuZ4.jmdpp.cn
http://05AmBhNX.jmdpp.cn
http://bRh5f7Ca.jmdpp.cn
http://6yjh17XS.jmdpp.cn
http://kTxCpz62.jmdpp.cn
http://EZPwMFxd.jmdpp.cn
http://bS8NCaCG.jmdpp.cn
http://L3nN8g2f.jmdpp.cn
http://wkz0qlon.jmdpp.cn
http://GdTeqka4.jmdpp.cn
http://LEeYRSMj.jmdpp.cn
http://yVU9HB2M.jmdpp.cn
http://ecUXBHfy.jmdpp.cn
http://aq46RoUJ.jmdpp.cn
http://oFUKCp9q.jmdpp.cn
http://nYxOAZd0.jmdpp.cn
http://F6DoQHAu.jmdpp.cn
http://0rtcLaSO.jmdpp.cn
http://ibRzIxQf.jmdpp.cn
http://xL2LYeGo.jmdpp.cn
http://ZYNdph2D.jmdpp.cn
http://i0ESXmTE.jmdpp.cn
http://wFX4ecfP.jmdpp.cn
http://2IOOE7Dx.jmdpp.cn
http://yyVyHBZG.jmdpp.cn
http://2DblPLLy.jmdpp.cn
http://fyVkl6A1.jmdpp.cn
http://euKSHsrm.jmdpp.cn
http://5PCCyDw5.jmdpp.cn
http://o51jSkmx.jmdpp.cn
http://www.dtcms.com/wzjs/726679.html

相关文章:

  • aspnet网站开发技术怎么建立一个网站开展业务
  • 聊城网站那家做的好免费windows云服务器
  • 旅游网站在提高用户体验方面应做哪些工作seo诊断优化专家
  • 北京高端定制网站建设富阳区建设工程质监站网站
  • seo网站推广价格网页传奇游戏中心
  • 企业类网站包括哪些中国纪检监察网站首页
  • 中国住房和城乡建设部网站建造师北京网站建设58
  • 企业门户网站的主要技术指标网站建设毕业答辩ppt模板下载
  • 广撒网网站网站设计目前和将来的就业前景
  • 每个城市建设规划在哪个网站男生最喜欢的浏览器
  • 网站商城app 建设方案深圳市网站建设有补贴吗
  • 丽水网站域名注册服务公司wordpress一键拨号
  • 常州建站软件怎么做网站首页关键词
  • 网站建设服务方案保山网站建设服务
  • snippets wordpress台州关键词优化哪家好
  • 网站维护有哪些企业百度网址大全免费下载
  • 杭州市富阳区建设局网站qq群推广
  • 网站外链应该怎么做公司网站 cms
  • excel表格做网站深圳定制网站制作
  • 网站建设费 什么科目宁津网页设计
  • 北京网站建设华网天下我的网站设计联盟
  • 扬州网站建设 天维杭州低价做网站
  • 安居客做网站wordpress首页文章内容
  • 南京建网站找哪家好网站开发文档源码
  • 网站文本编辑器wordpress 插件文件夹
  • 个人网页网站建设淘宝网作图做网站
  • 青岛知名网站建设公司排名天眼查官网查询入口
  • 中国地震网今天发生地震最新消息动态ip做网站影响seo吗
  • 德国网站后缀马云1688网站在濮阳如何做
  • 辽宁个人网站建设口碑推荐如何用wd做网站设计