import type { ConfigInput } from "@/lib/config-schema";
const config: ConfigInput = {
appName: "Your App Name",
appPrefix: "your-app",
organization: {
name: "Your Company",
contact: {
privacyEmail: "privacy@example.com",
legalEmail: "legal@example.com",
},
},
ai: {
gateway: "vercel", // "vercel" | "openrouter" | "openai" | "openai-compatible"
tools: {
webSearch: { enabled: true },
urlRetrieval: { enabled: true },
codeExecution: { enabled: true },
mcp: { enabled: false },
followupSuggestions: { enabled: true, default: "openai/gpt-5-nano" },
image: { enabled: true },
video: { enabled: true },
deepResearch: {
enabled: true,
defaultModel: "google/gemini-2.5-flash-lite",
finalReportModel: "google/gemini-3-flash",
allowClarification: true,
maxResearcherIterations: 1,
maxConcurrentResearchUnits: 2,
maxSearchQueries: 2,
},
},
},
features: {
attachments: true, // File uploads (images and PDFs)
},
authentication: {
google: true,
github: true,
vercel: false,
},
// ... more options
};
export default config;