summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-03-30 19:04:42 -0400
committerFrank <[email protected]>2026-03-30 19:04:42 -0400
commit58f60629a1975fb67cedcbc5a2e0ca2322da3d68 (patch)
tree997d7ffa5bd3f476368baf805866d6a8ecb4b135
parent39a47c9b8c4baebbdb6a45f723ff247527d8c24d (diff)
downloadopencode-58f60629a1975fb67cedcbc5a2e0ca2322da3d68.tar.gz
opencode-58f60629a1975fb67cedcbc5a2e0ca2322da3d68.zip
wip: zen
-rw-r--r--packages/console/app/src/routes/zen/util/handler.ts2
-rw-r--r--packages/console/app/src/routes/zen/util/provider/openai-compatible.ts2
-rw-r--r--packages/console/core/src/model.ts2
3 files changed, 3 insertions, 3 deletions
diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts
index 2da542d1a..75ffa90eb 100644
--- a/packages/console/app/src/routes/zen/util/handler.ts
+++ b/packages/console/app/src/routes/zen/util/handler.ts
@@ -471,7 +471,7 @@ export async function handler(
reqModel,
providerModel: modelProvider.model,
adjustCacheUsage: providerProps.adjustCacheUsage,
- safetyIdentifier: ip,
+ safetyIdentifier: modelProvider.safetyIdentifier ? ip : undefined,
workspaceID: authInfo?.workspaceID,
}
if (format === "anthropic") return anthropicHelper(opts)
diff --git a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
index 0840ca920..bdc12ba8b 100644
--- a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
+++ b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
@@ -32,7 +32,7 @@ export const oaCompatHelper: ProviderHelper = ({ adjustCacheUsage, safetyIdentif
return {
...body,
...(body.stream ? { stream_options: { include_usage: true } } : {}),
- //...(safetyIdentifier ? { safety_identifier: safetyIdentifier } : {}),
+ ...(safetyIdentifier ? { safety_identifier: safetyIdentifier } : {}),
}
},
createBinaryStreamDecoder: () => undefined,
diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts
index 983432576..0050f1cf0 100644
--- a/packages/console/core/src/model.ts
+++ b/packages/console/core/src/model.ts
@@ -37,6 +37,7 @@ export namespace ZenData {
disabled: z.boolean().optional(),
storeModel: z.string().optional(),
payloadModifier: z.record(z.string(), z.any()).optional(),
+ safetyIdentifier: z.boolean().optional(),
}),
),
})
@@ -49,7 +50,6 @@ export namespace ZenData {
payloadModifier: z.record(z.string(), z.any()).optional(),
payloadMappings: z.record(z.string(), z.string()).optional(),
adjustCacheUsage: z.boolean().optional(),
- safetyIdentifier: z.boolean().optional(),
})
const ModelsSchema = z.object({