mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-18 22:54:41 +00:00
wip: zen
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user