createTranslator static method

LLMTranslator createTranslator(
  1. TransalatorAgent agent
)

Creates an LLMTranslator instance based on the selected LLM and API key.

Implementation

static LLMTranslator createTranslator(TransalatorAgent agent) {
  switch (agent) {
    case GeminiTranslatorAgent():
      return GeminiTranslator(model: agent.model, apiKey: agent.geminiApiKey);
  }
}