(self, prompt)
| 25 | |
| 26 | @retry(wait=wait_random_exponential(min=1, max=60), stop=stop_after_attempt(6)) |
| 27 | def generate_text(self, prompt): |
| 28 | prompt = self.format_prompt(prompt) |
| 29 | api = ChatAPI(**SparkConfig().model_dump()) |
| 30 | response = api.get_completion(prompt) |
| 31 | |
| 32 | return ''.join(response).strip() |
| 33 | |
| 34 | @retry(wait=wait_random_exponential(min=1, max=60), stop=stop_after_attempt(6)) |
| 35 | def count_tokens(self, prompt): |
nothing calls this directly
no test coverage detected