@@ -176,9 +176,8 @@ func TestWithImageFile(t *testing.T) {
176176 assert .Len (t , req .Messages [0 ].Content , 1 )
177177
178178 part := req .Messages [0 ].Content [0 ]
179- assert .Equal (t , "image_url" , part .Type )
180- assert .NotNil (t , part .ImageURL )
181- assert .Contains (t , part .ImageURL .URL , "data:image/jpeg;base64," )
179+ assert .Equal (t , "input_image" , part .Type )
180+ assert .Contains (t , part .ImageURL , "data:image/jpeg;base64," )
182181}
183182
184183func TestWithImageURL (t * testing.T ) {
@@ -193,9 +192,8 @@ func TestWithImageURL(t *testing.T) {
193192 assert .Len (t , req .Messages [0 ].Content , 1 )
194193
195194 part := req .Messages [0 ].Content [0 ]
196- assert .Equal (t , "image_url" , part .Type )
197- assert .NotNil (t , part .ImageURL )
198- assert .Equal (t , testURL , part .ImageURL .URL )
195+ assert .Equal (t , "input_image" , part .Type )
196+ assert .Equal (t , testURL , part .ImageURL )
199197}
200198
201199func TestWithImageBytes (t * testing.T ) {
@@ -211,9 +209,8 @@ func TestWithImageBytes(t *testing.T) {
211209 assert .Len (t , req .Messages [0 ].Content , 1 )
212210
213211 part := req .Messages [0 ].Content [0 ]
214- assert .Equal (t , "image_url" , part .Type )
215- assert .NotNil (t , part .ImageURL )
216- assert .Contains (t , part .ImageURL .URL , "data:image/jpeg;base64," )
212+ assert .Equal (t , "input_image" , part .Type )
213+ assert .Contains (t , part .ImageURL , "data:image/jpeg;base64," )
217214}
218215
219216func TestWithImageFile_Error (t * testing.T ) {
@@ -266,19 +263,16 @@ func TestMultipleImages(t *testing.T) {
266263 assert .Len (t , req .Messages [0 ].Content , 3 )
267264
268265 part1 := req .Messages [0 ].Content [0 ]
269- assert .Equal (t , "image_url" , part1 .Type )
270- assert .NotNil (t , part1 .ImageURL )
271- assert .Equal (t , "https://example.com/image1.jpg" , part1 .ImageURL .URL )
266+ assert .Equal (t , "input_image" , part1 .Type )
267+ assert .Equal (t , "https://example.com/image1.jpg" , part1 .ImageURL )
272268
273269 part2 := req .Messages [0 ].Content [1 ]
274- assert .Equal (t , "image_url" , part2 .Type )
275- assert .NotNil (t , part2 .ImageURL )
276- assert .Contains (t , part2 .ImageURL .URL , "data:image/jpeg;base64," )
270+ assert .Equal (t , "input_image" , part2 .Type )
271+ assert .Contains (t , part2 .ImageURL , "data:image/jpeg;base64," )
277272
278273 part3 := req .Messages [0 ].Content [2 ]
279- assert .Equal (t , "image_url" , part3 .Type )
280- assert .NotNil (t , part3 .ImageURL )
281- assert .Contains (t , part3 .ImageURL .URL , "data:image/png;base64," )
274+ assert .Equal (t , "input_image" , part3 .Type )
275+ assert .Contains (t , part3 .ImageURL , "data:image/png;base64," )
282276}
283277
284278func TestStructToJSONSchema (t * testing.T ) {
0 commit comments