mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
zen: glm 4.7
This commit is contained in:
parent
ac371d2987
commit
44fd0eee64
8 changed files with 21 additions and 4 deletions
|
|
@ -118,6 +118,7 @@ const gatewayKv = new sst.cloudflare.Kv("GatewayKv")
|
||||||
////////////////
|
////////////////
|
||||||
|
|
||||||
const bucket = new sst.cloudflare.Bucket("ZenData")
|
const bucket = new sst.cloudflare.Bucket("ZenData")
|
||||||
|
const bucketNew = new sst.cloudflare.Bucket("ZenDataNew")
|
||||||
|
|
||||||
const AWS_SES_ACCESS_KEY_ID = new sst.Secret("AWS_SES_ACCESS_KEY_ID")
|
const AWS_SES_ACCESS_KEY_ID = new sst.Secret("AWS_SES_ACCESS_KEY_ID")
|
||||||
const AWS_SES_SECRET_ACCESS_KEY = new sst.Secret("AWS_SES_SECRET_ACCESS_KEY")
|
const AWS_SES_SECRET_ACCESS_KEY = new sst.Secret("AWS_SES_SECRET_ACCESS_KEY")
|
||||||
|
|
@ -136,6 +137,7 @@ new sst.cloudflare.x.SolidStart("Console", {
|
||||||
path: "packages/console/app",
|
path: "packages/console/app",
|
||||||
link: [
|
link: [
|
||||||
bucket,
|
bucket,
|
||||||
|
bucketNew,
|
||||||
database,
|
database,
|
||||||
AUTH_API_URL,
|
AUTH_API_URL,
|
||||||
STRIPE_WEBHOOK_SECRET,
|
STRIPE_WEBHOOK_SECRET,
|
||||||
|
|
|
||||||
|
|
@ -19,17 +19,23 @@ export function createDataDumper(sessionId: string, requestId: string, projectId
|
||||||
if (!data.modelName) return
|
if (!data.modelName) return
|
||||||
|
|
||||||
const timestamp = new Date().toISOString().replace(/[^0-9]/g, "")
|
const timestamp = new Date().toISOString().replace(/[^0-9]/g, "")
|
||||||
|
const year = timestamp.substring(0, 4)
|
||||||
|
const month = timestamp.substring(4, 6)
|
||||||
|
const day = timestamp.substring(6, 8)
|
||||||
|
const hour = timestamp.substring(8, 10)
|
||||||
|
const minute = timestamp.substring(10, 12)
|
||||||
|
const second = timestamp.substring(12, 14)
|
||||||
|
|
||||||
waitUntil(
|
waitUntil(
|
||||||
Resource.ZenData.put(
|
Resource.ZenDataNew.put(
|
||||||
`data/${data.modelName}/${sessionId}/${requestId}.json`,
|
`data/${data.modelName}/${year}/${month}/${day}/${hour}/${minute}/${second}/${requestId}.json`,
|
||||||
JSON.stringify({ timestamp, ...data }),
|
JSON.stringify({ timestamp, ...data }),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
waitUntil(
|
waitUntil(
|
||||||
Resource.ZenData.put(
|
Resource.ZenDataNew.put(
|
||||||
`meta/${data.modelName}/${timestamp}/${requestId}.json`,
|
`meta/${data.modelName}/${sessionId}/${requestId}.json`,
|
||||||
JSON.stringify({ timestamp, ...metadata }),
|
JSON.stringify({ timestamp, ...metadata }),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
|
||||||
1
packages/console/core/sst-env.d.ts
vendored
1
packages/console/core/sst-env.d.ts
vendored
|
|
@ -132,6 +132,7 @@ declare module "sst" {
|
||||||
"GatewayKv": cloudflare.KVNamespace
|
"GatewayKv": cloudflare.KVNamespace
|
||||||
"LogProcessor": cloudflare.Service
|
"LogProcessor": cloudflare.Service
|
||||||
"ZenData": cloudflare.R2Bucket
|
"ZenData": cloudflare.R2Bucket
|
||||||
|
"ZenDataNew": cloudflare.R2Bucket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
1
packages/console/function/sst-env.d.ts
vendored
1
packages/console/function/sst-env.d.ts
vendored
|
|
@ -132,6 +132,7 @@ declare module "sst" {
|
||||||
"GatewayKv": cloudflare.KVNamespace
|
"GatewayKv": cloudflare.KVNamespace
|
||||||
"LogProcessor": cloudflare.Service
|
"LogProcessor": cloudflare.Service
|
||||||
"ZenData": cloudflare.R2Bucket
|
"ZenData": cloudflare.R2Bucket
|
||||||
|
"ZenDataNew": cloudflare.R2Bucket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
1
packages/console/resource/sst-env.d.ts
vendored
1
packages/console/resource/sst-env.d.ts
vendored
|
|
@ -132,6 +132,7 @@ declare module "sst" {
|
||||||
"GatewayKv": cloudflare.KVNamespace
|
"GatewayKv": cloudflare.KVNamespace
|
||||||
"LogProcessor": cloudflare.Service
|
"LogProcessor": cloudflare.Service
|
||||||
"ZenData": cloudflare.R2Bucket
|
"ZenData": cloudflare.R2Bucket
|
||||||
|
"ZenDataNew": cloudflare.R2Bucket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
1
packages/enterprise/sst-env.d.ts
vendored
1
packages/enterprise/sst-env.d.ts
vendored
|
|
@ -132,6 +132,7 @@ declare module "sst" {
|
||||||
"GatewayKv": cloudflare.KVNamespace
|
"GatewayKv": cloudflare.KVNamespace
|
||||||
"LogProcessor": cloudflare.Service
|
"LogProcessor": cloudflare.Service
|
||||||
"ZenData": cloudflare.R2Bucket
|
"ZenData": cloudflare.R2Bucket
|
||||||
|
"ZenDataNew": cloudflare.R2Bucket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
1
packages/function/sst-env.d.ts
vendored
1
packages/function/sst-env.d.ts
vendored
|
|
@ -132,6 +132,7 @@ declare module "sst" {
|
||||||
"GatewayKv": cloudflare.KVNamespace
|
"GatewayKv": cloudflare.KVNamespace
|
||||||
"LogProcessor": cloudflare.Service
|
"LogProcessor": cloudflare.Service
|
||||||
"ZenData": cloudflare.R2Bucket
|
"ZenData": cloudflare.R2Bucket
|
||||||
|
"ZenDataNew": cloudflare.R2Bucket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
4
sst-env.d.ts
vendored
4
sst-env.d.ts
vendored
|
|
@ -148,6 +148,10 @@ declare module "sst" {
|
||||||
"name": string
|
"name": string
|
||||||
"type": "sst.cloudflare.Bucket"
|
"type": "sst.cloudflare.Bucket"
|
||||||
}
|
}
|
||||||
|
"ZenDataNew": {
|
||||||
|
"name": string
|
||||||
|
"type": "sst.cloudflare.Bucket"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <reference path="sst-env.d.ts" />
|
/// <reference path="sst-env.d.ts" />
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue