aboutsummaryrefslogtreecommitdiffstats
path: root/tools/compare-models/package.json
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-12-26 11:14:17 +0000
committerMohamed Bassem <me@mbassem.com>2025-12-26 11:14:17 +0000
commit1dfa5d12f6af6ca964bdfa911809a061ffdf36c2 (patch)
tree87c734eaa5395051a0a46972ca575f2866c73dd5 /tools/compare-models/package.json
parentecb7a710ca7ec22aa3304b8d1f6b603bb60874bc (diff)
downloadkarakeep-1dfa5d12f6af6ca964bdfa911809a061ffdf36c2.tar.zst
chore: add a tool for comparing perf of different models
Diffstat (limited to 'tools/compare-models/package.json')
-rw-r--r--tools/compare-models/package.json27
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/compare-models/package.json b/tools/compare-models/package.json
new file mode 100644
index 00000000..94307292
--- /dev/null
+++ b/tools/compare-models/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "@karakeep/compare-models",
+ "version": "0.1.0",
+ "description": "Standalone tool to compare tagging performance between AI models",
+ "bin": {
+ "compare-models": "dist/index.js"
+ },
+ "scripts": {
+ "build": "tsc && chmod +x dist/index.js",
+ "run": "tsx --env-file=./.env src/index.ts",
+ "typecheck": "tsc --noEmit"
+ },
+ "dependencies": {
+ "@karakeep/sdk": "workspace:^",
+ "chalk": "^5.3.0",
+ "openai": "^4.86.1",
+ "zod": "^3.24.2",
+ "zod-to-json-schema": "^3.24.3"
+ },
+ "devDependencies": {
+ "@karakeep/shared": "workspace:^",
+ "@karakeep/trpc": "workspace:^",
+ "@types/node": "^24",
+ "tsx": "^4.8.1",
+ "typescript": "^5.9"
+ }
+}