This commit is contained in:
Frank
2026-03-03 00:52:12 -05:00
parent 881ca86432
commit 1233ebcce1

View File

@@ -99,6 +99,10 @@ export async function handler(
const dataDumper = createDataDumper(sessionId, requestId, projectId) const dataDumper = createDataDumper(sessionId, requestId, projectId)
const trialLimiter = createTrialLimiter(modelInfo.trialProvider, ip) const trialLimiter = createTrialLimiter(modelInfo.trialProvider, ip)
const trialProvider = await trialLimiter?.check() const trialProvider = await trialLimiter?.check()
// TODO
console.log(`modelInfo.trialProvider: ${modelInfo.trialProvider}`)
console.log(`IP: ${ip}`)
console.log(`trialProvider: ${trialProvider}`)
const rateLimiter = createRateLimiter(modelInfo.allowAnonymous, ip, input.request) const rateLimiter = createRateLimiter(modelInfo.allowAnonymous, ip, input.request)
await rateLimiter?.check() await rateLimiter?.check()
const stickyTracker = createStickyTracker(modelInfo.stickyProvider, sessionId) const stickyTracker = createStickyTracker(modelInfo.stickyProvider, sessionId)
@@ -258,6 +262,8 @@ export async function handler(
if (usage) { if (usage) {
const usageInfo = providerInfo.normalizeUsage(usage) const usageInfo = providerInfo.normalizeUsage(usage)
const costInfo = calculateCost(modelInfo, usageInfo) const costInfo = calculateCost(modelInfo, usageInfo)
// TODO
console.log("IN trialLimiter.track")
await trialLimiter?.track(usageInfo) await trialLimiter?.track(usageInfo)
await trackUsage(sessionId, billingSource, authInfo, modelInfo, providerInfo, usageInfo, costInfo) await trackUsage(sessionId, billingSource, authInfo, modelInfo, providerInfo, usageInfo, costInfo)
await reload(billingSource, authInfo, costInfo) await reload(billingSource, authInfo, costInfo)