First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.

This commit is contained in:
T-BENZIN 2025-07-05 18:14:49 +05:00
parent 59902085b3
commit bfe22e40ee

View File

@ -48,6 +48,10 @@ class InputImage(Content):
image_url: str = field(default=None)
file_id: str = field(default=None)
def __post_init__(self):
if self.image_url is None and self.file_id is None:
raise ValueError("Either 'image_url' or 'file_id' must be provided.")
@dataclass
class UrlCitation(Content):