summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-04-14 18:07:31 -0400
committerFrank <[email protected]>2026-04-14 18:37:02 -0400
commit3b2a2c461debb1afebe65378f978389d06152e1e (patch)
tree70b91a98a0e284cc27cfac8736d29b25600c9bbe /packages/console/app/src
parent6706358a6e93daffcde534d4c23fb934a6be2fad (diff)
downloadopencode-3b2a2c461debb1afebe65378f978389d06152e1e.tar.gz
opencode-3b2a2c461debb1afebe65378f978389d06152e1e.zip
sync zen
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/routes/zen/util/handler.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts
index 3e191918e..8c391d590 100644
--- a/packages/console/app/src/routes/zen/util/handler.ts
+++ b/packages/console/app/src/routes/zen/util/handler.ts
@@ -106,7 +106,7 @@ export async function handler(
const zenData = ZenData.list(opts.modelList)
const modelInfo = validateModel(zenData, model)
const dataDumper = createDataDumper(sessionId, requestId, projectId)
- const trialLimiter = createTrialLimiter(modelInfo.trialProviders, ip)
+ const trialLimiter = createTrialLimiter(modelInfo.trialProvider, ip)
const trialProviders = await trialLimiter?.check()
const rateLimiter = createRateLimiter(
modelInfo.id,
@@ -392,7 +392,7 @@ export async function handler(
function validateModel(zenData: ZenData, reqModel: string) {
if (!(reqModel in zenData.models)) throw new ModelError(t("zen.api.error.modelNotSupported", { model: reqModel }))
- const modelId = reqModel as keyof typeof zenData.models
+ const modelId = reqModel
const modelData = Array.isArray(zenData.models[modelId])
? zenData.models[modelId].find((model) => opts.format === model.formatFilter)
: zenData.models[modelId]