/** * LLM chat/generateContent용 모델 이름 해석. * 임베딩 모델(GEMINI_MODEL, OPENAI_MODEL)과 분리한다. */ import type { MementoConfig } from '../types/index.js'; export type LlmUseCase = 'triple_extraction' | 'relation_extraction' | 'procedural' | 'consolidation'; export type LlmModelProvider = 'openai' | 'gemini' | 'ollama'; export type LlmModelConfigSlice = Pick; /** * @param provider - 활성 LLM provider * @param useCase - triple/relation/procedural/consolidation (선택) * @param config - 테스트 주입용; 기본 mementoConfig */ export declare function resolveLlmModel(provider: LlmModelProvider, useCase?: LlmUseCase, config?: LlmModelConfigSlice): string; //# sourceMappingURL=llm-model-resolver.d.ts.map