zen: remove unused fields
This commit is contained in:
parent
bffc5938fa
commit
726b2d7e6b
2 changed files with 2 additions and 5 deletions
|
|
@ -105,6 +105,7 @@ export async function handler(
|
||||||
const sessionId = input.request.headers.get("x-opencode-session") ?? ""
|
const sessionId = input.request.headers.get("x-opencode-session") ?? ""
|
||||||
const requestId = input.request.headers.get("x-opencode-request") ?? ""
|
const requestId = input.request.headers.get("x-opencode-request") ?? ""
|
||||||
const ocClient = input.request.headers.get("x-opencode-client") ?? ""
|
const ocClient = input.request.headers.get("x-opencode-client") ?? ""
|
||||||
|
const projectId = input.request.headers.get("x-opencode-project") ?? ""
|
||||||
const userAgent = input.request.headers.get("user-agent") ?? ""
|
const userAgent = input.request.headers.get("user-agent") ?? ""
|
||||||
logger.metric({
|
logger.metric({
|
||||||
is_stream: isStream,
|
is_stream: isStream,
|
||||||
|
|
@ -193,14 +194,12 @@ export async function handler(
|
||||||
headers: (() => {
|
headers: (() => {
|
||||||
const headers = new Headers(input.request.headers)
|
const headers = new Headers(input.request.headers)
|
||||||
providerInfo.modifyHeaders(headers, providerInfo.apiKey, stickyId)
|
providerInfo.modifyHeaders(headers, providerInfo.apiKey, stickyId)
|
||||||
Object.entries(providerInfo.headerMappings ?? {}).forEach(([k, v]) => {
|
|
||||||
headers.set(k, headers.get(v)!)
|
|
||||||
})
|
|
||||||
Object.entries(providerInfo.headerModifier ?? {}).forEach(([k, v]) => {
|
Object.entries(providerInfo.headerModifier ?? {}).forEach(([k, v]) => {
|
||||||
if (v === "$ip") return headers.set(k, ip)
|
if (v === "$ip") return headers.set(k, ip)
|
||||||
if (v === "$session") return headers.set(k, sessionId)
|
if (v === "$session") return headers.set(k, sessionId)
|
||||||
if (v === "$model") return headers.set(k, model)
|
if (v === "$model") return headers.set(k, model)
|
||||||
if (v === "$request") return headers.set(k, requestId)
|
if (v === "$request") return headers.set(k, requestId)
|
||||||
|
if (v === "$project") return headers.set(k, projectId)
|
||||||
headers.set(k, v)
|
headers.set(k, v)
|
||||||
})
|
})
|
||||||
headers.delete("host")
|
headers.delete("host")
|
||||||
|
|
|
||||||
|
|
@ -52,10 +52,8 @@ export namespace ZenData {
|
||||||
api: z.string(),
|
api: z.string(),
|
||||||
apiKey: z.union([z.string(), z.record(z.string(), z.string())]),
|
apiKey: z.union([z.string(), z.record(z.string(), z.string())]),
|
||||||
format: FormatSchema.optional(),
|
format: FormatSchema.optional(),
|
||||||
headerMappings: z.record(z.string(), z.string()).optional(),
|
|
||||||
headerModifier: z.record(z.string(), z.any()).optional(),
|
headerModifier: z.record(z.string(), z.any()).optional(),
|
||||||
payloadModifier: z.record(z.string(), z.any()).optional(),
|
payloadModifier: z.record(z.string(), z.any()).optional(),
|
||||||
payloadMappings: z.record(z.string(), z.string()).optional(),
|
|
||||||
adjustCacheUsage: z.boolean().optional(),
|
adjustCacheUsage: z.boolean().optional(),
|
||||||
budget: z.number().optional(),
|
budget: z.number().optional(),
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue