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)
|
image_url: str = field(default=None)
|
||||||
file_id: 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
|
@dataclass
|
||||||
class UrlCitation(Content):
|
class UrlCitation(Content):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user