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

网站开发实例教程网店关键词怎么优化

网站开发实例教程,网店关键词怎么优化,奥派网站建设,天津网站备案在哪照相📝 LangChain.js 是一个快速开发大模型应用的框架,它提供了一系列强大的功能和工具,使得开发者能够更加高效地构建复杂的应用程序。LangChain.js 实战系列文章将介绍在实际项目中使用 LangChain.js 时的一些方法和技巧。 统计调用大模型的 to…

📝 LangChain.js 是一个快速开发大模型应用的框架,它提供了一系列强大的功能和工具,使得开发者能够更加高效地构建复杂的应用程序。LangChain.js 实战系列文章将介绍在实际项目中使用 LangChain.js 时的一些方法和技巧。

统计调用大模型的 token 使用量,进而统计整体的账单花费,是一个非常基础的需求,在 LangChain.js 中统计 token 的方式有两种,一种是方法的返回,一种是利用回调函数:

1️⃣ 在方法中返回 token 的使用情况,比如 generate()

const chat = new ChatOpenAI({modelName: 'gpt-4',openAIApiKey: 'YOUR_KEY',
})const response = await chat.generate([[new SystemMessage("你是一个翻译专家,可以将中文翻译成法语。"),new HumanMessage("把这个句子翻译从中文翻译成法语:我特别喜欢上班"),]
]);

generate() 方法会返回如下:

{"generations": [[{"text": "J'aime beaucoup travailler."//...}]],"llmOutput": {"tokenUsage": {"completionTokens": 16,"promptTokens": 17,"totalTokens": 33}}
}

llmOutput 字段包含我们整个的 token 使用量,其中 promptTokens 对应的是输入的 token,completionTokens 对应的是输出的 token,对于 OpenAI 来说,输入输出的价格是不一的,如下表:

模型名输入输出
gpt-4$0.03 / 1K tokens$0.06 / 1K tokens
gpt-3.5-turbo-1106$0.0010 / 1K tokens$0.0020 / 1K tokens
gpt-4-1106-preview$0.01 / 1K tokens$0.03 / 1K tokens
gpt-4-1106-vision-preview$0.01 / 1K tokens$0.03 / 1K tokens

2️⃣ 使用回调函数 handleLLMEnd

LangChain 提供了大量方便的回调函数,我们可以利用其提供的内置的 handleLLMEnd() 函数来统计,我们可以在创建 ChatOpenAI 实例的时候注入回调函数:

const chat = new ChatOpenAI({modelName: 'gpt-4',openAIApiKey: 'YOUR_KEY',
}, {callbacks: [{handleLLMEnd(llmResult) {console.log(JSON.stringify(llmResult, null, 2))},}]
})

回调参数 llmResultgenerate() 方法返回值是一样的,同样有包含 tokenUsage

另外也可以在调用的时候再注入回调函数,可以更精细地统计:

model.invoke([new SystemMessage('Only return JSON'),new HumanMessage('Hi there!')],{callbacks: [{handleLLMEnd(llmResult) {console.log(JSON.stringify(llmResult, null, 2))},},],})

好了,希望以上两种方式可以帮助大家统计大模型的开销,护好钱兜。

推荐一个集聊天、工作流和知识库的AI 平台 StarFlow.tech 🚀 。在这里,你可以免费使用 ChatGPT3.5 和 3.5 16K,还有 GPT-4 Vision、DELL·E3、Midjourney 等多种模型可供选择。这个平台就像一个小型工作室,助力个人效率 Max!。

http://www.15wanjia.com/news/21308.html

相关文章:

  • wordpress 插件怎么写成都百度推广和seo优化
  • 网站留言板作用营口建网站的公司
  • 上海网站建设怎么弄百度指数第一
  • 北京做网站的大公司有哪些竞价培训课程
  • 做网站和做网页有什么区别深圳全网推广方案
  • 南宁定制网站制作网络公司百度平台电话
  • 网站数据分析怎么做东莞seo网站排名优化
  • 品牌展示设计网站深圳关键词首页排名
  • 设计个网页多少钱长春网站优化团队
  • 织梦做的网站进不去宣传推广方案模板
  • 网站建设作业设计培训班学费一般多少
  • php公司网站系统百度应用宝
  • 移动网站建设厂家一键免费生成网页的网站
  • 免费网站空间怎么做网络宣传方案
  • 承德网站建设服务银川seo优化
  • 丹东市做网站百度seo关键词优化工具
  • 创业怎么做网站成人再就业技能培训班
  • 青岛网站开发设计信息流广告投放
  • 做网站构架用什么软件上海今日头条新闻
  • 属于o2o的电商平台有哪些seo优化知识
  • 手工做刀网站seo推广和百度推广的区别
  • 网站seo诊断书seo建站教程
  • 网站建设方案应急处置网站开发软件有哪些
  • 网站办事服务建设情况百度网游排行榜
  • 哪些网站可以做推广福州搜索引擎优化公司
  • 个人网站网站精准网站seo诊断报告
  • 宜昌网站建设哪家好长尾关键词查询工具
  • 巫山网站开发十堰seo
  • 做流量网站挂广告还能挣钱吗要看网的域名是多少
  • 芜湖网站建设长沙官网优化公司