mirror of
https://github.com/musistudio/claude-code-router.git
synced 2026-02-02 23:00:50 +08:00
fix count_tokens
This commit is contained in:
@@ -158,7 +158,7 @@ async function run(options: RunOptions = {}) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
server.addHook("preHandler", async (req, reply) => {
|
server.addHook("preHandler", async (req, reply) => {
|
||||||
if (req.url.startsWith("/v1/messages")) {
|
if (req.url.startsWith("/v1/messages") && !req.url.startsWith("/v1/messages/count_tokens")) {
|
||||||
const useAgents = []
|
const useAgents = []
|
||||||
|
|
||||||
for (const agent of agentsManager.getAllAgents()) {
|
for (const agent of agentsManager.getAllAgents()) {
|
||||||
@@ -198,7 +198,7 @@ async function run(options: RunOptions = {}) {
|
|||||||
event.emit('onError', request, reply, error);
|
event.emit('onError', request, reply, error);
|
||||||
})
|
})
|
||||||
server.addHook("onSend", (req, reply, payload, done) => {
|
server.addHook("onSend", (req, reply, payload, done) => {
|
||||||
if (req.sessionId && req.url.startsWith("/v1/messages")) {
|
if (req.sessionId && req.url.startsWith("/v1/messages") && !req.url.startsWith("/v1/messages/count_tokens")) {
|
||||||
if (payload instanceof ReadableStream) {
|
if (payload instanceof ReadableStream) {
|
||||||
if (req.agents) {
|
if (req.agents) {
|
||||||
const abortController = new AbortController();
|
const abortController = new AbortController();
|
||||||
|
|||||||
Reference in New Issue
Block a user