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:
parent
59902085b3
commit
bfe22e40ee
@ -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):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user