Skip to main content

Count the number of tokens in a text string or file, similar to the Unix 'wc' utility.

Project description

Token Count

Token Count is a command-line utility that counts the number of tokens in a text string, file, or directory, similar to the Unix wc utility. It uses the OpenAI tiktoken library for tokenization and is compatible with GPT-3.5-turbo or any other OpenAI model token counts.

Installation

To install Token Count, run the following command in your terminal:

pip install token-count

Usage

Token Count has three main options:

Count tokens in a text string:

token-count --text "Your text here"

Count tokens in a file:

token-count --file path/to/your/file.txt

Count tokens in a directory (recursively):

token-count --directory path/to/your/directory

You can provide any combination of these options. Token Count will print the token count for each input type.

Additionally, you can provide any OpenAI model(gpt-4) to get token count according to the model. By default it uses "gpt-3.5-turbo".

token-count --model_name "gpt-4"

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

token-count-0.2.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

token_count-0.2.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file token-count-0.2.0.tar.gz.

File metadata

  • Download URL: token-count-0.2.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for token-count-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8e6f7fec9493251421ee1ed7f09665027270d6895065eb6105dc5c4aa489fd09
MD5 a43db601112dc1b6077a7f6e61aaa525
BLAKE2b-256 569f5a0c79c5e914e4da286733e1ceb3e2c381235af3256f5f12411108e7a2a9

See more details on using hashes here.

File details

Details for the file token_count-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: token_count-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for token_count-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8cfea24edf7ecde022bf527459319ebfe1dd52c4cf64447793d764372b1eead
MD5 707c14a6fa7251d9273aa22efa8a1b68
BLAKE2b-256 11d23419c32593ea96845cc3062bd7a270c7f54b3f36e17ea47339ab42e494dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page