summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-26 11:17:15 -0500
committerFrank <[email protected]>2026-02-26 11:17:19 -0500
commit96ca0de3bc1c22d8ad3ce91b7f068facdaf4851d (patch)
tree006f99855d2f5825cf53f9fbb333c5261698c09a
parentb4d0090e005e7355b3e8f2594c0ad8538fffe75b (diff)
downloadopencode-96ca0de3bc1c22d8ad3ce91b7f068facdaf4851d.tar.gz
opencode-96ca0de3bc1c22d8ad3ce91b7f068facdaf4851d.zip
wip: zen
-rw-r--r--packages/console/app/src/routes/zen/util/handler.ts1
-rw-r--r--packages/console/function/src/log-processor.ts6
2 files changed, 6 insertions, 1 deletions
diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts
index 171962583..a6aee5368 100644
--- a/packages/console/app/src/routes/zen/util/handler.ts
+++ b/packages/console/app/src/routes/zen/util/handler.ts
@@ -92,6 +92,7 @@ export async function handler(
const stickyProvider = await stickyTracker?.get()
const authInfo = await authenticate(modelInfo)
const billingSource = validateBilling(authInfo, modelInfo)
+ logger.metric({ source: billingSource })
const retriableRequest = async (retry: RetryOptions = { excludeProviders: [], retryCount: 0 }) => {
const providerInfo = selectProvider(
diff --git a/packages/console/function/src/log-processor.ts b/packages/console/function/src/log-processor.ts
index 327fc930b..f8b2cf527 100644
--- a/packages/console/function/src/log-processor.ts
+++ b/packages/console/function/src/log-processor.ts
@@ -13,7 +13,11 @@ export default {
url.pathname !== "/zen/v1/chat/completions" &&
url.pathname !== "/zen/v1/messages" &&
url.pathname !== "/zen/v1/responses" &&
- !url.pathname.startsWith("/zen/v1/models/")
+ !url.pathname.startsWith("/zen/v1/models/") &&
+ url.pathname !== "/zen/go/v1/chat/completions" &&
+ url.pathname !== "/zen/go/v1/messages" &&
+ url.pathname !== "/zen/go/v1/responses" &&
+ !url.pathname.startsWith("/zen/go/v1/models/")
)
return