import serverConfig from "./config"; // Custom fetch function with configurable timeout export function customFetch( input: Parameters[0], init?: Parameters[1], ): ReturnType { const timeout = serverConfig.inference.fetchTimeoutSec * 1000; // Convert to milliseconds return fetch(input, { signal: AbortSignal.timeout(timeout), ...init, }); }