UNPKG

openai-tokens-count

Version:

OpenAI tokens calculator with function calls, images, and messages in one call

59 lines (58 loc) 1.32 kB
{ "name": "openai-tokens-count", "version": "1.0.1", "description": "OpenAI tokens calculator with function calls, images, and messages in one call", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "test": "jest", "build": "tsc", "prepare": "npm run build", "prepublishOnly": "npm run build", "lint": "prettier -w --check src tests", "makeTests": "ts-node tests/prepare-from-openai.ts", "jailbreak": "ts-node tests/jailbreak.ts" }, "keywords": [ "openai", "token", "count", "estimation", "function", "calling", "tools", "titoken" ], "author": { "email": "n0isy2011@gmail.com", "name": "Kirill Sabitov", "url": "https://t.me/n0isy2011" }, "repository": { "url": "https://github.com/n0isy/openai-tokens-count", "type": "git" }, "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.14", "lru-cache": "^10.4.3", "murmurhash": "^2.0.1", "sharp": "^0.33.4" }, "devDependencies": { "@types/jest": "^29.5.12", "jest": "^29.7.0", "js-tiktoken": "^1.0.14", "openai": "^4.56.0", "prettier": "^3.2.5", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "typescript": "^5.4.5" }, "prettier": { "trailingComma": "all" } }