diff --git a/packages/console/app/src/i18n/en.ts b/packages/console/app/src/i18n/en.ts index ac5efc7368..8340db93db 100644 --- a/packages/console/app/src/i18n/en.ts +++ b/packages/console/app/src/i18n/en.ts @@ -673,8 +673,8 @@ export const dict = { 'Select "OpenCode Go" as the provider in your opencode configuration to use Go models.', "workspace.lite.providers.title": "Providers", "workspace.lite.providers.description": "Control which providers are used for routing.", - "workspace.lite.providers.allowNonZdr": "Enable models without zero data retention", - "workspace.lite.providers.useChina": "Enable models hosted in China", + "workspace.lite.providers.allowTraining": "Allow models that train on request data", + "workspace.lite.providers.useChina": "Allow models hosted in China", "workspace.lite.black.message": "You're currently subscribed to OpenCode Black or on the waitlist. Please unsubscribe first if you'd like to switch to Go.", "workspace.lite.other.message": diff --git a/packages/console/app/src/routes/workspace/[id]/go/lite-section.tsx b/packages/console/app/src/routes/workspace/[id]/go/lite-section.tsx index dca06a196c..6c41057760 100644 --- a/packages/console/app/src/routes/workspace/[id]/go/lite-section.tsx +++ b/packages/console/app/src/routes/workspace/[id]/go/lite-section.tsx @@ -39,7 +39,7 @@ export const queryLiteSubscription = query(async (workspaceID: string) => { timeCreated: LiteTable.timeCreated, lite: BillingTable.lite, region: WorkspaceTable.region, - allowNonZdr: WorkspaceTable.allow_non_zdr, + allowTraining: WorkspaceTable.allow_training, }) .from(BillingTable) .innerJoin(LiteTable, eq(LiteTable.workspaceID, BillingTable.workspaceID)) @@ -55,7 +55,7 @@ export const queryLiteSubscription = query(async (workspaceID: string) => { return { mine, useBalance: row.lite?.useBalance ?? false, - allowNonZdr: row.allowNonZdr ?? false, + allowTraining: row.allowTraining ?? false, region: row.region ?? (await Workspace.setDefaultRegion({ country: countryFromRequest(getRequestEvent()?.request) })), rollingUsage: Subscription.analyzeRollingUsage({ @@ -156,23 +156,23 @@ const setGoProviderRouting = action(async (form: FormData) => { ) }, "go.providerRouting.set") -const setGoAllowNonZdr = action(async (form: FormData) => { +const setGoAllowTraining = action(async (form: FormData) => { "use server" const workspaceID = form.get("workspaceID") as string | null if (!workspaceID) return { error: formError.workspaceRequired } - const allowNonZdr = (form.get("allowNonZdr") as string | null) === "true" + const allowTraining = (form.get("allowTraining") as string | null) === "true" return json( await withActor( () => - Workspace.update({ allow_non_zdr: allowNonZdr }) + Workspace.update({ allow_training: allowTraining }) .then(() => ({ error: undefined })) .catch((e) => ({ error: e.message as string })), workspaceID, ), { revalidate: queryLiteSubscription.key }, ) -}, "go.allowNonZdr.set") +}, "go.allowTraining.set") function LiteUsageItem(props: { label: string; usage: { usagePercent: number; resetInSec: number } }) { const i18n = useI18n() @@ -206,7 +206,7 @@ export function LiteSection(props: { lite: LiteSubscription | undefined }) { const checkoutSubmission = useSubmission(createLiteCheckoutUrl) const useBalanceSubmission = useSubmission(setLiteUseBalance) const providerRoutingSubmission = useSubmission(setGoProviderRouting) - const allowNonZdrSubmission = useSubmission(setGoAllowNonZdr) + const allowTrainingSubmission = useSubmission(setGoAllowTraining) const [store, setStore] = createStore({ loading: undefined as undefined | "session" | "checkout" | "alipay" | "upi", showModal: false, @@ -285,15 +285,15 @@ export function LiteSection(props: { lite: LiteSubscription | undefined }) {
{i18n.t("workspace.lite.providers.description")}
-