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 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.

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.1.3.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

token_count-0.1.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: token-count-0.1.3.tar.gz
  • Upload date:
  • Size: 3.2 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.1.3.tar.gz
Algorithm Hash digest
SHA256 4cd969d82ee569309e80a676655bdf5e0c86fe760d4376812a1743d94d748ad5
MD5 ba7f7d08afb84baaef9a24a23e895930
BLAKE2b-256 09e02148003f28220b67298eec560cc88a4469726ba18eabb574eb41dc7a1ab3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: token_count-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 11d5b341304ca14973af022886be1527f0ec9b37008f90db5b73d4b0e8faae63
MD5 87e19ace743807b6e0243bd1736dc749
BLAKE2b-256 8a9ea7017baaff7c432d2c990f2685886422f8859dc8446882aa8cfef9d3ed00

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