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

做平面设计兼职的网站有哪些新开网站

做平面设计兼职的网站有哪些,新开网站,专做国外旅游的网站,网站推广成功案例LangSmith 是一个强大的工具,可以帮助开发者追踪、监控和分析语言模型应用程序的性能。下面我将介绍两种基本的追踪方式:追踪 OpenAI 调用和追踪整个应用程序。 1. 追踪 OpenAI 调用 (Trace OpenAI calls) 这种方法主要用于追踪对 OpenAI API 的调用&a…

LangSmith 是一个强大的工具,可以帮助开发者追踪、监控和分析语言模型应用程序的性能。下面我将介绍两种基本的追踪方式:追踪 OpenAI 调用和追踪整个应用程序。

1. 追踪 OpenAI 调用 (Trace OpenAI calls)

这种方法主要用于追踪对 OpenAI API 的调用,可以帮助您了解每个 API 调用的详细信息、性能和结果。

from openai import OpenAI
from langsmith.wrappers import wrap_openai
import os
openai_client = wrap_openai(OpenAI(api_key = "",base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
)
)
os.environ["LANGSMITH_TRACING"] = "true"
os.environ["LANGCHAIN_API_KEY"] = ""def retriever(query: str):results = ["Harrison worked at Kensho"]return resultsdef rag(question):docs = retriever(question)system_message = """Answer the users question using only the provided information below:{docs}""".format(docs="\n".join(docs))res= openai_client.chat.completions.create(messages=[{"role": "system", "content": system_message},{"role": "user", "content": question},],model="qwen-turbo",)print(res.choices[0].message.content)return resif __name__ == "__main__":rag("where did harrison work")

在这个例子中,wrap_openai 函数会自动追踪所有通过包装后的客户端进行的 API 调用。这些调用会被记录到 LangSmith 平台,您可以在那里查看详细信息。

2. 追踪整个应用程序 (Trace entire application)

这种方法可以追踪整个应用程序的流程,包括中间步骤和函数调用,提供更全面的视图。

from openai import OpenAI
from langsmith import traceable
from langsmith.wrappers import wrap_openai
import os# 设置环境变量
os.environ["LANGSMITH_TRACING"] = "true"  # 启用全局追踪
os.environ["LANGCHAIN_API_KEY"] = ""# 包装 OpenAI 客户端
openai_client = wrap_openai(OpenAI(api_key="",base_url="https://dashscope.aliyuncs.com/compatible-mode/v1")
)# 定义可追踪的检索函数
@traceable
def retriever(query: str):results = ["Harrison worked at Kensho"]return results# 定义可追踪的 RAG 函数
@traceable
def rag(question):# 追踪检索步骤docs = retriever(question)# 构建系统消息system_message = """Answer the users question using only the provided information below:{docs}""".format(docs="\n".join(docs))# 追踪 LLM 调用步骤return openai_client.chat.completions.create(messages=[{"role": "system", "content": system_message},{"role": "user", "content": question},],model="qwen-turbo",)if __name__ == "__main__":# 整个应用程序流程将被追踪response = rag("where did harrison work")print(response.choices[0].message.content)

在这里插入图片描述

在这个例子中,我们使用了:

  1. LANGSMITH_TRACING=true 环境变量来启用全局追踪
  2. @traceable 装饰器来追踪特定函数
  3. 包装的 OpenAI 客户端来追踪 API 调用

这样,整个应用程序的流程都会被记录下来,包括:

  • 检索函数的输入和输出
  • RAG 函数的整个流程
  • OpenAI API 调用的详细信息

查看追踪结果

完成追踪后,您可以在 LangSmith 平台 (https://smith.langchain.com/) 上查看详细的追踪信息,包括:

  • 函数调用链
  • 每个步骤的输入和输出
  • 执行时间和性能指标
  • API 调用的详细信息

总结

  1. 追踪 OpenAI 调用:使用 wrap_openai 包装 OpenAI 客户端,适合只关注 API 调用的场景。
  2. 追踪整个应用程序:使用 LANGSMITH_TRACING=true@traceable 装饰器,适合需要全面了解应用程序流程的场景。
http://www.dtcms.com/wzjs/199851.html

相关文章:

  • 移动网站建设如何外贸推广
  • 公安网站后台管理系统汽车软文广告
  • 东莞市住房和城乡建设厅网站他达那非副作用太强了
  • 网站未做安全隐患检测怎么拿shell游戏推广员拉人技巧
  • 成都疫情最新数据消息怎么优化自己网站
  • 做外贸需要到外汇管理网站企点
  • 网站登录接口怎么做网站搭建详细教程
  • 做网站收会员费违法吗搜索引擎优化的办法有哪些
  • 淮阳 网站建设搜索引擎推广的关键词
  • 帝国cms网站源码seo技术培训宁波
  • 医疗网站设计图站长工具5g
  • 网站栏目结构包括哪些跨国网站浏览器
  • java网站开发ssh实例软文标题和内容
  • ac域名网站百度怎么打广告在首页
  • 永嘉哪里有做网站10种营销方法
  • 做商城网站的公司推荐网址导航推广
  • 德阳如何做百度的网站百度认证考试
  • 外链提交网站seo关键词怎么填
  • 用wordpress做广告收益seo全网推广
  • 营销型的网站企业静态网站模板
  • 城乡建设学校官方网站优化关键词哪家好
  • 宜昌网站建设多少钱代运营哪家比较可靠
  • 幼儿园网站建设建议餐饮管理培训课程
  • 企业服务建设网站长沙网络推广平台
  • 网站某个链接失效seo搜索是什么意思
  • 手机版怎么做微电影网站百度应用商店app下载
  • 中国建设报电子版在线阅读青岛关键词推广seo
  • 百度怎么创建网站东莞做网络推广的公司
  • 免费做海报的网站站长资讯
  • 企业网站建设教程pdf推广普通话绘画