From 87adb6f6c69573eaed10b1275724b0f05874ddb8 Mon Sep 17 00:00:00 2001 From: bjc Date: Tue, 8 Oct 2024 17:29:25 -0700 Subject: [PATCH] refactor(llm): remove unused model.ts file --- app/lib/.server/llm/model.ts | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 app/lib/.server/llm/model.ts diff --git a/app/lib/.server/llm/model.ts b/app/lib/.server/llm/model.ts deleted file mode 100644 index 157d285..0000000 --- a/app/lib/.server/llm/model.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { getCurrentLLMType } from './llm-selector'; -import { AnthropicLLM } from './anthropic-llm'; -import { OpenAILLM } from './openai-llm'; -import type { LLM } from './llm-interface'; - -export function getModel(apiKey: string): LLM { - const llmType = getCurrentLLMType(); - - let llm: LLM; - - switch (llmType) { - case 'anthropic': - llm = new AnthropicLLM(); - (llm as AnthropicLLM).setApiKey(apiKey); - break; - case 'openai': - llm = new OpenAILLM(); - (llm as OpenAILLM).setApiKey(apiKey); - break; - default: - throw new Error(`Unsupported LLM type: ${llmType}`); - } - - return llm; -}