Method
generate
(
self,
prompt: str,
*,
system: Optional[str] = None,
temperature: float = 0.0,
max_tokens: int = 1024,
)
Source from the content-addressed store, hash-verified
| 343 | self.model = model |
| 344 | |
| 345 | def generate( |
| 346 | self, |
| 347 | prompt: str, |
| 348 | *, |
| 349 | system: Optional[str] = None, |
| 350 | temperature: float = 0.0, |
| 351 | max_tokens: int = 1024, |
| 352 | ) -> LLMResponse: |
| 353 | digest = hashlib.sha256((system or "").encode("utf-8") + b"||" + prompt.encode("utf-8")).hexdigest() |
| 354 | text = f"[mock-llm:{digest[:12]}] {prompt[:120]}" |
| 355 | return LLMResponse(text=text, model=self.model, provider=self.name) |
| 356 | |
| 357 | def stream_generate( |
| 358 | self, |