@wavequery/conductor
Version:
Modular LLM orchestration framework
19 lines • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configSchema = void 0;
const zod_1 = require("zod");
exports.configSchema = zod_1.z.object({
openai: zod_1.z.object({
apiKey: zod_1.z.string().min(1),
model: zod_1.z.string().optional(),
organization: zod_1.z.string().optional(),
}),
server: zod_1.z.object({
port: zod_1.z.number().default(3000),
host: zod_1.z.string().default('localhost'),
}),
logging: zod_1.z.object({
level: zod_1.z.enum(['debug', 'info', 'warn', 'error']).default('info'),
}),
});
//# sourceMappingURL=types.js.map