mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-03-30 05:43:55 +00:00
zen: handle cache key
This commit is contained in:
parent
3ea387f364
commit
df8464f89c
@ -136,6 +136,11 @@ export async function handler(
|
|||||||
...createBodyConverter(opts.format, providerInfo.format)(body),
|
...createBodyConverter(opts.format, providerInfo.format)(body),
|
||||||
model: providerInfo.model,
|
model: providerInfo.model,
|
||||||
...(providerInfo.payloadModifier ?? {}),
|
...(providerInfo.payloadModifier ?? {}),
|
||||||
|
...Object.fromEntries(
|
||||||
|
Object.entries(providerInfo.payloadMappings ?? {})
|
||||||
|
.map(([k, v]) => [k, input.request.headers.get(v)])
|
||||||
|
.filter(([_k, v]) => !!v),
|
||||||
|
),
|
||||||
},
|
},
|
||||||
authInfo?.workspaceID,
|
authInfo?.workspaceID,
|
||||||
),
|
),
|
||||||
|
|||||||
@ -47,6 +47,7 @@ export namespace ZenData {
|
|||||||
format: FormatSchema.optional(),
|
format: FormatSchema.optional(),
|
||||||
headerMappings: z.record(z.string(), z.string()).optional(),
|
headerMappings: z.record(z.string(), z.string()).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(),
|
||||||
})
|
})
|
||||||
|
|
||||||
const ModelsSchema = z.object({
|
const ModelsSchema = z.object({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user