GoForum🌐 V2EX

在 Token 消耗上, 2 个空格比 4 个空格缩进更省吗?

civet · 2026-04-09 14:00 · 0 次点赞 · 2 条回复

不是 Tabs vs Spaces 的圣战,是用 AI 之后,代码缩进转化成 Token 的问题。

AI 的解释是:

2 个空格可能被识别为 1 个 Token
4 个空格也可能被识别为 1 个 Token
但如果层级很深,差距越大:
    2 空格缩进:第 4 层 = 8 个空格(约 2~4 个 Token )
    4 空格缩进:第 4 层 = 16 个空格(约 4~8 个 Token )

不知道是不是火星了,如果是讨论过的话题请告知。

2 条回复
tradzero · 2026-04-09 14:05
#1

https://platform.openai.com/tokenizer 这里不是有在线分词机吗 自己试试咯

MoRanjiang · 2026-04-09 14:30
#2

我觉得这是 agent 工具需要解决的问题,用户就别管这些了

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: civet
发布: 2026-04-09
点赞: 0
回复: 0