Skip to content

Commit 950a0cd

Browse files
committed
bug: fix packing bug
1 parent e659702 commit 950a0cd

File tree

5 files changed

+34
-12
lines changed

5 files changed

+34
-12
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
"license": "AGPL-3.0-only",
1717
"dependencies": {
1818
"@anthropic-ai/vertex-sdk": "^0.4.0",
19-
"@lenml/tokenizer-claude": "^1.0.4",
19+
"@huggingface/jinja": "^0.2.2",
20+
"@lenml/tokenizer-claude": "^1.0.10",
21+
"@lenml/tokenizers": "^1.0.9",
2022
"dotenv": "^16.4.5",
2123
"fastify": "^4.28.1",
2224
"fastify-sse-v2": "^4.0.0",

pnpm-lock.yaml

Lines changed: 18 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export default {
5151
}),
5252
esbuild({
5353
include: /\.[jt]sx?$/,
54-
// exclude: /node_modules/,
54+
exclude: [],
5555
sourceMap: false,
5656
minify: process.env.NODE_ENV === "production",
5757
target: "node14",

src/PromptMerger.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import { OpenAI_NS } from "./tyeps";
22
import { cloneDeep } from "./utils";
33

4-
import { fromPreTrained } from "@lenml/tokenizer-claude";
4+
import {
5+
tokenizerJSON,
6+
tokenizerConfig,
7+
} from "@lenml/tokenizer-claude/src/data.ts";
8+
import { TokenizerLoader } from "@lenml/tokenizers/src/main.ts";
59

610
const rename_roles = {
711
user: "Human",
@@ -10,7 +14,10 @@ const rename_roles = {
1014
example_assistant: "A",
1115
} as Record<string, string>;
1216

13-
const tokenizer = fromPreTrained();
17+
const tokenizer = TokenizerLoader.fromPreTrained({
18+
tokenizerConfig,
19+
tokenizerJSON,
20+
});
1421

1522
export enum SystemMergeMode {
1623
/**

tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"strict": true,
77
"esModuleInterop": true,
88
"skipLibCheck": true,
9-
"forceConsistentCasingInFileNames": true
9+
"forceConsistentCasingInFileNames": true,
10+
"noEmit": true,
11+
"allowImportingTsExtensions": true
1012
},
1113
"include": ["src"],
1214
"exclude": ["node_modules", "dist"]

0 commit comments

Comments
 (0)