ai
Version:
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
15 lines (12 loc) • 356 B
text/typescript
export function prepareHeaders(
headers: HeadersInit | undefined,
defaultHeaders: Record<string, string>,
): Headers {
const responseHeaders = new Headers(headers ?? {});
for (const [key, value] of Object.entries(defaultHeaders)) {
if (!responseHeaders.has(key)) {
responseHeaders.set(key, value);
}
}
return responseHeaders;
}