(
self,
lang_in,
lang_out,
model,
base_url=None,
api_key=None,
envs=None,
prompt=None,
ignore_cache=False,
)
| 524 | CustomPrompt = True |
| 525 | |
| 526 | def __init__( |
| 527 | self, |
| 528 | lang_in, |
| 529 | lang_out, |
| 530 | model, |
| 531 | base_url=None, |
| 532 | api_key=None, |
| 533 | envs=None, |
| 534 | prompt=None, |
| 535 | ignore_cache=False, |
| 536 | ): |
| 537 | self.set_envs(envs) |
| 538 | base_url = "https://api-inference.modelscope.cn/v1" |
| 539 | api_key = self.envs["MODELSCOPE_API_KEY"] |
| 540 | if not model: |
| 541 | model = self.envs["MODELSCOPE_MODEL"] |
| 542 | super().__init__( |
| 543 | lang_in, |
| 544 | lang_out, |
| 545 | model, |
| 546 | base_url=base_url, |
| 547 | api_key=api_key, |
| 548 | ignore_cache=ignore_cache, |
| 549 | ) |
| 550 | self.prompttext = prompt |
| 551 | self.add_cache_impact_parameters("prompt", self.prompt("", self.prompttext)) |
| 552 | |
| 553 | |
| 554 | class ZhipuTranslator(OpenAITranslator): |
nothing calls this directly
no test coverage detected