mirror of
https://github.com/jina-ai/node-DeepResearch.git
synced 2026-03-22 07:29:35 +08:00
fix: remove unnecessary budget guard
This commit is contained in:
14
src/agent.ts
14
src/agent.ts
@@ -309,13 +309,6 @@ export async function getResponse(question: string, tokenBudget: number = 1_000_
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Check if we have enough budget for this operation (estimate 50 tokens for prompt + response)
|
|
||||||
const estimatedTokens = 50;
|
|
||||||
const currentUsage = context.tokenTracker.getTotalUsage();
|
|
||||||
if (currentUsage + estimatedTokens > tokenBudget) {
|
|
||||||
throw new Error(`Token budget would be exceeded: ${currentUsage + estimatedTokens} > ${tokenBudget}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const result = await model.generateContent(prompt);
|
const result = await model.generateContent(prompt);
|
||||||
const response = await result.response;
|
const response = await result.response;
|
||||||
const usage = response.usageMetadata;
|
const usage = response.usageMetadata;
|
||||||
@@ -635,13 +628,6 @@ You decided to think out of the box or cut from a completely different angle.`);
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Check if we have enough budget for this operation (estimate 50 tokens for prompt + response)
|
|
||||||
const estimatedTokens = 50;
|
|
||||||
const currentUsage = context.tokenTracker.getTotalUsage();
|
|
||||||
if (currentUsage + estimatedTokens > tokenBudget) {
|
|
||||||
throw new Error(`Token budget would be exceeded: ${currentUsage + estimatedTokens} > ${tokenBudget}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const result = await model.generateContent(prompt);
|
const result = await model.generateContent(prompt);
|
||||||
const response = await result.response;
|
const response = await result.response;
|
||||||
const usage = response.usageMetadata;
|
const usage = response.usageMetadata;
|
||||||
|
|||||||
Reference in New Issue
Block a user