MCPcopy
hub / github.com/PDFMathTranslate/PDFMathTranslate / __init__

Method __init__

pdf2zh/translator.py:637–654  ·  view source on GitHub ↗
(
        self, lang_in, lang_out, model, envs=None, prompt=None, ignore_cache=False
    )

Source from the content-addressed store, hash-verified

635 CustomPrompt = True
636
637 def __init__(
638 self, lang_in, lang_out, model, envs=None, prompt=None, ignore_cache=False
639 ):
640 self.set_envs(envs)
641 base_url = "https://generativelanguage.googleapis.com/v1beta/openai/"
642 api_key = self.envs["GEMINI_API_KEY"]
643 if not model:
644 model = self.envs["GEMINI_MODEL"]
645 super().__init__(
646 lang_in,
647 lang_out,
648 model,
649 base_url=base_url,
650 api_key=api_key,
651 ignore_cache=ignore_cache,
652 )
653 self.prompttext = prompt
654 self.add_cache_impact_parameters("prompt", self.prompt("", self.prompttext))
655
656
657class AzureTranslator(BaseTranslator):

Callers

nothing calls this directly

Calls 4

set_envsMethod · 0.80
promptMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected