@wavequery/conductor
Version:
Modular LLM orchestration framework
39 lines (38 loc) • 915 B
TypeScript
import { Config } from "./types";
export declare class ConfigurationManager {
private static instance;
private config;
private constructor();
static getInstance(): ConfigurationManager;
private loadConfig;
getConfig(): Config;
setConfig(config: Partial<Config>): {
server?: {
host?: string;
port?: number;
};
openai?: {
model?: string;
apiKey?: string;
organization?: string;
};
logging?: {
level?: "error" | "debug" | "info" | "warn";
};
};
}
export declare const config: {
server?: {
host?: string;
port?: number;
};
openai?: {
model?: string;
apiKey?: string;
organization?: string;
};
logging?: {
level?: "error" | "debug" | "info" | "warn";
};
};
export type { Config } from "./types";