Skip to content

Repository files navigation

tiktoken-php

Packagist VersionBuild statusLicense

This is a port of the tiktoken.

Installation

$ composer require yethee/tiktoken

Usage

useYethee\Tiktoken\EncoderProvider;
$provider = newEncoderProvider();
$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]

Limitations

  • Encoding for GPT-2 is not supported.
  • Special tokens (like <|endofprompt|>) are not supported.

License

MIT

About

This is a port of the tiktoken

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages