(self, text)
| 506 | self.add_cache_impact_parameters("prompt", self.prompt("", self.prompttext)) |
| 507 | |
| 508 | def do_translate(self, text) -> str: |
| 509 | response = self.client.chat.completions.create( |
| 510 | model=self.model, |
| 511 | **self.options, |
| 512 | messages=self.prompt(text, self.prompttext), |
| 513 | ) |
| 514 | return response.choices[0].message.content.strip() |
| 515 | |
| 516 | |
| 517 | class ModelScopeTranslator(OpenAITranslator): |