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

Method __init__

pdf2zh/translator.py:357–367  ·  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

355 CustomPrompt = True
356
357 def __init__(
358 self, lang_in, lang_out, model, envs=None, prompt=None, ignore_cache=False
359 ):
360 self.set_envs(envs)
361 if not model:
362 model = self.envs["XINFERENCE_MODEL"]
363 super().__init__(lang_in, lang_out, model, ignore_cache)
364 self.options = {"temperature": 0} # 随机采样可能会打断公式标记
365 self.client = xinference_client.RESTfulClient(self.envs["XINFERENCE_HOST"])
366 self.prompttext = prompt
367 self.add_cache_impact_parameters("temperature", self.options["temperature"])
368
369 def do_translate(self, text):
370 maxlen = max(2000, len(text) * 5)

Callers

nothing calls this directly

Calls 3

set_envsMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected