chatgpt token 计算方式

2023-04-07 21:08:34 +08:00
 WorldWideWeb
tokenizer 和 opencat 当中的计算方式是准确的吗?计算出来的 token 数量和我在 usage 里得到的 token 消耗数量似乎是不一样的(也可能是我自己搞错了)
1781 次点击
所在节点    OpenAI
2 条回复
houshuu
2023-04-08 10:40:56 +08:00
应该不同的,我记得官方给的是 GPT2 的 Fast Tokenize 实现
HimeHina
2023-04-09 05:29:16 +08:00
官方的 tokenizer 网页应该是给 GPT3 用的。GPT3.5 和 GPT4 用的 encoding 不太一样。可以用官方提供的 tiktoken 库来计算,不过官方示例说是一个估计值,但我用下来和账单的数据是一样的(可能会差一两个 token )。

具体看[官方示例]( https://github.com/openai/openai-cookbook/blob/main/examples/How_to_count_tokens_with_tiktoken.ipynb)的第 6 小节。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX