diff options
Diffstat (limited to 'packages/console/app/src')
| -rw-r--r-- | packages/console/app/src/routes/zen/util/handler.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts index d0d8f172b..90a5e2e00 100644 --- a/packages/console/app/src/routes/zen/util/handler.ts +++ b/packages/console/app/src/routes/zen/util/handler.ts @@ -136,6 +136,11 @@ export async function handler( ...createBodyConverter(opts.format, providerInfo.format)(body), model: providerInfo.model, ...(providerInfo.payloadModifier ?? {}), + ...Object.fromEntries( + Object.entries(providerInfo.payloadMappings ?? {}) + .map(([k, v]) => [k, input.request.headers.get(v)]) + .filter(([_k, v]) => !!v), + ), }, authInfo?.workspaceID, ), |
