当前位置: 首页
AI
LLM应用Token指南:5步掌握新手高效使用技巧

LLM应用Token指南:5步掌握新手高效使用技巧

热心网友 时间:2025-11-03
转载

如果您忽略了token的追踪,每当应用程序与大语言模型进行交互时,几乎就是在烧钱。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

译|布加迪

审校|重楼

引言

在构建大语言模型应用的过程中,token就是实实在在的成本。如果你曾经使用过像GPT-4这样的LLM,很可能有过类似的经历:查看账单时忍不住惊呼“费用怎么这么高?!”每一次API调用都会消耗token,这直接影响响应时间和项目预算。但若不关注token的消耗情况,你就无法理解token的具体流向,更谈不上如何优化使用效率。

这正是LangSmith发挥作用的地方。它不仅能够追踪LLM调用情况,还允许你记录、监控并直观展示每个工作流程环节的token使用状况。在本指南中,我们将详细讲解:为何token跟踪至关重要?如何设置日志记录机制?以及如何在LangSmith面板中清晰呈现token的使用详情。

为何token跟踪很重要?

token跟踪之所以关键,是因为与大语言模型的每次交互都会产生与处理token数量直接相关的成本,这既包括输入内容,也涵盖模型生成的结果。缺乏有效监控,那些提示中细微的低效设计、冗余的上下文或不必要的请求,都可能在无声无息中推高你的开支,并降低系统性能。

通过细致追踪token,你可以准确把握使用状况。这样一来,就能够优化提示设计、简化工作流程并有效控制成本。举例来说,如果你的聊天机器人每次请求使用1500个token,那么将其减少到800个token就能让成本降低近一半。token跟踪的核心概念大致如下:

设置LangSmith以记录token

第1步:安装所需的软件包

pip3 install langchain langsmith transforms accelerate langchain_community

第2步:导入所有必要的组件

import osfrom transformers import pipelinefrom langchain.llms import HuggingFacePipelinefrom langchain.prompts import PromptTemplatefrom langchain.chains import LLMChainfrom langsmith import traceable

第3步:配置Langsmith

设置你的API密钥和项目名称:

# 替换为你的API密钥os.environ["LANGCHAIN_API_KEY"] = "your-api-key"os.environ["LANGCHAIN_PROJECT"] = "HF_FLAN_T5_Base_Demo"os.environ["LANGCHAIN_TRACING_V2"] = "true"# 可选:禁用分词器并行警告os.environ["TOKENIZERS_PARALLELISM"] = "false"

第4步:加载Hugging Face模型

使用对CPU友好的模型(如google/flan-t5-base),启用采样以获得更自然的输出:

model_name = "google/flan-t5-base"pipe = pipeline( "text2text-generation", model=model_name, tokenizer=model_name, device=-1, # CPU max_new_tokens=60, do_sample=True, # 启用采样 temperature=0.7)llm = HuggingFacePipeline(pipeline=pipe)

第5步:创建提示和链

定义一个提示模板,并使用LLMChain将其连接到Hugging Face管道:

prompt_template = PromptTemplate.from_template( "Explain gravity to a 10-year-old in about 20 words using a fun analogy.")chain = LLMChain(llm=llm, prompt=prompt_template)

第6步:让函数可以通过LangSmith进行追踪

使用@traceable装饰器自动记录输入、输出、token使用情况以及运行时间:

@traceable(name="HF Explain Gravity")def explain_gravity(): return chain.run({})

第7步:运行函数,打印输出结果

answer = explain_gravity()print(" === Hugging Face Model Answer ===")print(answer)

输出:

=== Hugging Face Model Answer ===Gravity is a measure of mass of an object.

第8步:查看Langsmith仪表板

访问smith.langchain.com → 跟踪项目。你将看到以下内容:

你甚至可以查看每次运行的具体成本,方便分析账单明细。现在,要查看token使用情况及其他信息,只需点击你的项目。你将看到:

红色框突出显示了你项目运行的次数。点击任意运行记录,你将看到:

你可以在此处查看各类信息,比如token总数和延迟时间等。点击仪表板,如下所示:

现在,你可以查看随时间变化的图表,追踪token使用趋势、检查每个请求的平均延迟时间、比较输入输出token,并确定峰值使用时段。这些信息有助于优化提示、管理成本并提升模型性能。

向下滚动以查看与你的项目相关的所有图表。

第9步:探索LangSmith仪表板

你可以分析大量信息,比如:查看示例追踪:点击追踪即可查看详细的执行情况,包括原始输入、生成的输出和性能指标。查看单个追踪:对于每个追踪,你可以探究执行的每个步骤,查看提示、输出、token使用情况和延迟。检查token使用情况和延迟:详细的token数量和处理时间有助于识别瓶颈并优化性能。评估链:使用LangSmith的评估工具来测试场景、跟踪模型性能并比较输出结果。在Playground中进行试验:调整温度、提示模板或采样设置等参数来微调模型的行为。

完成此设置后,你现在可以在LangSmith仪表板中全面了解Hugging Face模型的运行状况、token使用情况和整体性能。

如何发现和修复token消耗大户?

具备了日志记录功能后,你可以:检查提示是否过长识别模型过度生成的情况切换到较小的模型,以执行成本更低的任务实施响应缓存以避免重复请求

这对调试长链或智能体非常有用。找到消耗最多token的那个步骤,并进行调整和完善。

结语

这就是设置和使用Langsmith的方法。记录token使用情况不仅是为了节省开支,更是为了构建更智能、更高效的LLM应用程序。本指南提供了基础,你可以通过探索、试验和分析自己的工作流程来了解更多信息。

原标题:The Beginner’s Guide to Tracking Token Usage in LLM Apps,作者:Kanwal Mehreen

来源:https://www.51cto.com/article/828610.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
如何制作极具商务高级感的路演PPT 利用Gamma一键定制极简黑金视觉模版

如何制作极具商务高级感的路演PPT 利用Gamma一键定制极简黑金视觉模版

说实话,每次看到别人在商务路演时拿出那种设计精良、气质高端的PPT,你是不是也暗自羡慕过?但咱们既不是专业设计师,又抽不出大把时间琢磨排版配色——这种困境我太懂了。好在现在有了Gamma这样的智能平台,它内置的模板系统能让你快速产出专业级PPT。今天我就以最经典的极简黑金风格为例,带你走一遍具体操作

时间:2026-04-21 22:59
airtag不更新实时位置怎么设置_AirTag位置刷新与实时更新设置方法

airtag不更新实时位置怎么设置_AirTag位置刷新与实时更新设置方法

不知道你有没有遇到过这种情况:在“查找”App里盯着自己的AirTag,结果发现它的位置好像“卡住”了,几个小时甚至更久都没动过。这事儿确实挺让人着急的。别担心,这通常不是AirTag坏了,而是它的位置更新机制暂时“打了盹儿”。AirTag本身不能联网,它得靠路过的其他Apple设备“帮个忙”,才能

时间:2026-04-21 22:56
OpenClaw能否成为下一代智能入口

OpenClaw能否成为下一代智能入口

随着2026年初OpenClaw在GitHub上19天内斩获16 5万星标的现象级爆发,“xxClaw”系列产品迅速成为全球AI领域关注的焦点。国内像腾讯、字节、阿里、小米、华&为等科技巨头纷纷入局,推出各自的Claw产品,围绕“智能入口”的争夺战正式打响。 2026年3月的深圳,腾讯大厦楼下排起长

时间:2026-04-21 22:56
ai保存的时候怎么把源文件设置成不可编辑_Ai导出PDF设置权限密码禁止编辑方法

ai保存的时候怎么把源文件设置成不可编辑_Ai导出PDF设置权限密码禁止编辑方法

不知道你有没有遇到过这种情况:辛辛苦苦用AI设计工具做好方案,导出成PDF发给客户或同事后,没过多久,就发现自己的排版被改得面目全非,或者内容被轻易复制走了。老实说,这种感觉真的很糟糕。如果你也想保护自己的劳动成果,让导出的PDF文件“只可远观,不可亵玩”——也就是无法被随意编辑、复制或修改,那今天

时间:2026-04-21 22:55
如何快速用上OpenClaw?这应该是全网使用 OpenClaw 最方便快捷的方式

如何快速用上OpenClaw?这应该是全网使用 OpenClaw 最方便快捷的方式

一键安装,直接开始“养虾” 如果你最近关注过OpenClaw(龙虾),想必已经见过五花八门的安装教程。但真正动手尝试时,很多人会遇到这样的困扰: 需要配置环境、准备API Key、熟悉命令行操作,甚至还要折腾Docker和各类依赖——光是这些准备工作,就足以让不少用户望而却步。 不过现在有个好消息:

时间:2026-04-21 22:54
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程