/
outbreak
/
kilocode
Обзор
Документация
Войти
/
outbreak
/
kilocode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/workers/countTokens.ts
21 строка
529 B
Chris Estreich
Count tokens worker (#3037)
29 апр 2025, 22:29
Не верифицирован
29 апр 2025, 22:29
65cb924
Код
Авторство
О чём код?
import workerpool from "workerpool" import { Anthropic } from "@anthropic-ai/sdk" import { tiktoken } from "../utils/tiktoken" import { type CountTokensResult } from "./types" async function countTokens(content: Anthropic.Messages.ContentBlockParam[]): Promise<CountTokensResult> { try { const count = await tiktoken(content) return { success: true, count } } catch (error) { return { success: false, error: error instanceof Error ? error.message : "Unknown error", } } } workerpool.worker({ countTokens })