Skip to content

Commit 04e45cb

Browse files
committed
Implements support for multimodal content in Agent messages.
(cherry picked from commit 0fdb8df)
1 parent d4c45a0 commit 04e45cb

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

java/src/main/java/com/genexus/util/saia/OpenAIResponse.java

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ public static class Message {
104104

105105
@JsonIgnore
106106
public String getStringContent() { return ((StringContent) content).getValue(); }
107+
@JsonIgnore
108+
public StructuredContent getStructuredContent() {return (StructuredContent)content;}
107109
public Content getContent() { return content; }
108110
@JsonIgnore
109111
public void setStringContent(String content) { this.content = new StringContent(content); }
@@ -162,7 +164,7 @@ public StructuredContentItem() {}
162164

163165
private String type;
164166
private String text;
165-
private ImageUrl image_url;
167+
private ImageUrl imageURL;
166168

167169
public String getType() {
168170
return type;
@@ -180,18 +182,20 @@ public void setText(String text) {
180182
this.text = text;
181183
}
182184

183-
public ImageUrl getImage_url() {
184-
return image_url;
185+
public ImageUrl getImageUrl() {
186+
return imageURL;
185187
}
186188

187-
public void setImage_url(ImageUrl image_url) {
188-
this.image_url = image_url;
189+
public void setImageUrl(ImageUrl imageURL) {
190+
this.imageURL = imageURL;
189191
}
190192

193+
@JsonInclude(JsonInclude.Include.NON_NULL)
191194
public static class ImageUrl {
192195
public ImageUrl() {}
193196

194197
private String url;
198+
private String detail;
195199

196200
public String getUrl() {
197201
return url;
@@ -200,6 +204,14 @@ public String getUrl() {
200204
public void setUrl(String url) {
201205
this.url = url;
202206
}
207+
208+
public String getDetail() {
209+
return detail;
210+
}
211+
212+
public void setDetail(String detail) {
213+
this.detail = detail;
214+
}
203215
}
204216
}
205217

0 commit comments

Comments
 (0)