AIClient-2-API/src/claude
Clansty 13b34411fc feat: 实现 Anthropic 兼容的 count_tokens API
- 在 KiroApiService 中添加 countTokens 方法,支持计算 messages、system、tools 的 token 数
- 使用 @anthropic-ai/tokenizer 进行准确的 token 计算
- 支持 text、tool_use、tool_result、image、document 等内容类型
- 修改 request-handler.js 处理 POST /v1/messages/count_tokens 请求
- 返回格式与 Anthropic 官方 API 一致:{ input_tokens: number }

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 23:01:10 +08:00
..
claude-core.js perf(api): 为所有API服务添加HTTP连接池配置防止资源泄漏 2025-12-10 15:45:08 +08:00
claude-kiro.js feat: 实现 Anthropic 兼容的 count_tokens API 2025-12-26 23:01:10 +08:00
claude-strategy.js feat(api): 支持通过路径段指定MODEL_PROVIDER并优化系统提示词提取逻辑 2025-07-30 16:37:07 +08:00