pollo-mcp
Version:
Pollo AI Model Context Protocol (MCP) Server for video generation
22 lines • 788 B
JavaScript
import z from 'zod';
function transformStringToArray(val, defaultValue) {
if (val.trim() === '')
return defaultValue;
return val.split(',').map((v) => v.trim());
}
const envSchema = z.object({
POLLO_AI_BASE_URL: z.string().url(),
POLLO_AI_API_KEY: z.string(),
POLLO_AI_HOME_DIR: z.string().optional(),
POLLO_AI_VIDEO_MODEL_IMG: z
.string()
.optional()
.transform((val) => transformStringToArray(val !== null && val !== void 0 ? val : '', ['pollo-v1-6'])),
POLLO_AI_VIDEO_MODEL_TEXT: z
.string()
.optional()
.transform((val) => transformStringToArray(val !== null && val !== void 0 ? val : '', ['pollo-v1-6'])),
});
const env = envSchema.parse(process.env);
export { env };
//# sourceMappingURL=env.js.map