「AIGC」Python实现tokens算法

本文主要介绍通过python实现tokens统计,避免重复调用openai等官方api,开源节流。

一、设计思路

  • 初始化tokenizer
  • 使用tokenizer将文本转换为tokens
  • 计算token的数量

二、业务场景

2.1 首次加载依赖

在这里插入图片描述

2.2 执行业务逻辑

在这里插入图片描述

三、核心代码

from transformers import AutoTokenizer
import time
from datetime import datetime

# 获取开始时间,并格式化为"年-月-日 时:分:秒"
start_time = time.time()
start_datetime = datetime.fromtimestamp(start_time).strftime('%Y-%m-%d %H:%M:%S')

# 初始化tokenizer
tokenizer = AutoTokenizer.from_pretrained('bert-base-uncased')

# 示例文本
text = "ChatGPT is great!"

# 使用t

相关推荐

  1. python实现回溯算法

    2024-05-15 23:28:16       23 阅读
  2. 贪婪算法python实现

    2024-05-15 23:28:16       18 阅读
  3. AIGC: 关于ChatGPT中token和tiktoken工具

    2024-05-15 23:28:16       56 阅读
  4. Python实现人工蜂群算法

    2024-05-15 23:28:16       40 阅读
  5. EEMD算法Python实现

    2024-05-15 23:28:16       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-15 23:28:16       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-15 23:28:16       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-15 23:28:16       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-15 23:28:16       20 阅读

热门阅读

  1. python读取excel数据写入mysql

    2024-05-15 23:28:16       11 阅读
  2. Percolator 分布式事务原理

    2024-05-15 23:28:16       12 阅读
  3. 5.nginx常用命令和日志定时切割

    2024-05-15 23:28:16       9 阅读
  4. 手机号码的正则表达式

    2024-05-15 23:28:16       8 阅读
  5. xss-lab 1-18关payload

    2024-05-15 23:28:16       7 阅读
  6. 算法提高之热浪

    2024-05-15 23:28:16       10 阅读
  7. 轻松了解深度学习的几大模型

    2024-05-15 23:28:16       10 阅读
  8. Spring整合Junit(单元测试)

    2024-05-15 23:28:16       11 阅读
  9. Chrome查看User Agent的实战教程

    2024-05-15 23:28:16       9 阅读
  10. Spring Boot中自定义注解来统计方法执行时间

    2024-05-15 23:28:16       10 阅读