yurunsoft / tiktoken
tiktoken 的 PHP 版本
v0.1.4
2023-09-19 06:32 UTC
Requires
- php: ^8.1
- symfony/service-contracts: ^2.5 || ^3.0
Requires (Dev)
- doctrine/coding-standard: ^11.1
- phpunit/phpunit: ^10.0
- psalm/plugin-phpunit: ^0.18.3
- vimeo/psalm: 5.9.0
This package is auto-updated.
Last update: 2024-09-19 08:39:36 UTC
README
这是 tiktoken 的移植版。
安装
$ composer require yethee/tiktoken
用法
use Yethee\Tiktoken\EncoderProvider; $provider = new EncoderProvider(); $encoder = $provider->getForModel('gpt-3.5-turbo-0301'); $tokens = $encoder->encode('Hello world!'); print_r($tokens); // OUT: [9906, 1917, 0] $encoder = $provider->get('p50k_base'); $tokens = $encoder->encode('Hello world!'); print_r($tokens); // OUT: [15496, 995, 0]
限制
- GPT-2 的编码不支持。
- 特殊令牌(如
<|endofprompt|>
)不支持。