import { getClaudeClient } from './claudeClient';
import { getOpenAIClient } from './openaiClient';

let defaultProvider = 'claude';

export const setDefaultProvider = (provider: 'claude' | 'openai') => {
  defaultProvider = provider;
};

export const getLlmClient = () => {
  switch (defaultProvider) {
    case 'claude':
      return getClaudeClient();
    case 'openai':
      return getOpenAIClient();
    default:
      throw new Error(`Unknown LLM provider: ${defaultProvider}`);
  }
};
