Files
vercel__flags/apps/docs/app/api/chat/route.ts
2026-08-25 10:38:22 +03:00

20 lines
590 B
TypeScript

import { createChatRoute } from "@vercel/geistdocs/routes/chat";
import { config } from "@/lib/geistdocs/config";
import { geistdocsSource } from "@/lib/geistdocs/source";
const chatProxyUrl = process.env.GEISTDOCS_CHAT_PROXY_URL;
const chatProxyToken = process.env.GEISTDOCS_CHAT_PROXY_TOKEN;
export const { POST, maxDuration } = createChatRoute({
config,
proxy: chatProxyUrl
? {
url: chatProxyUrl,
headers: chatProxyToken
? { Authorization: `Bearer ${chatProxyToken}` }
: undefined,
}
: undefined,
sources: [geistdocsSource],
});