(self)
| 611 | ) |
| 612 | |
| 613 | def to_dict(self) -> dict: |
| 614 | result: dict = {} |
| 615 | if self.max_prompt_tokens is not None: |
| 616 | result["max_prompt_tokens"] = self.max_prompt_tokens |
| 617 | if self.max_context_window_tokens is not None: |
| 618 | result["max_context_window_tokens"] = self.max_context_window_tokens |
| 619 | if self.vision is not None: |
| 620 | result["vision"] = self.vision.to_dict() |
| 621 | return result |
| 622 | |
| 623 | |
| 624 | @dataclass |