@@ -11,7 +11,6 @@ import (
1111 "github.com/openai/openai-go"
1212 "github.com/openai/openai-go/internal/testutil"
1313 "github.com/openai/openai-go/option"
14- "github.com/openai/openai-go/shared"
1514)
1615
1716func TestBetaThreadNewWithOptionalParams (t * testing.T ) {
@@ -28,7 +27,7 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
2827 )
2928 _ , err := client .Beta .Threads .New (context .TODO (), openai.BetaThreadNewParams {
3029 Messages : openai .F ([]openai.BetaThreadNewParamsMessage {{
31- Content : openai.F [ openai.BetaThreadNewParamsMessagesContentUnion ]( shared . UnionString ( "string" ) ),
30+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
3231 Role : openai .F (openai .BetaThreadNewParamsMessagesRoleUser ),
3332 Attachments : openai .F ([]openai.BetaThreadNewParamsMessagesAttachment {{
3433 FileID : openai .F ("file_id" ),
@@ -60,7 +59,7 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
6059 }}),
6160 Metadata : openai.F [any ](map [string ]interface {}{}),
6261 }, {
63- Content : openai.F [ openai.BetaThreadNewParamsMessagesContentUnion ]( shared . UnionString ( "string" ) ),
62+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
6463 Role : openai .F (openai .BetaThreadNewParamsMessagesRoleUser ),
6564 Attachments : openai .F ([]openai.BetaThreadNewParamsMessagesAttachment {{
6665 FileID : openai .F ("file_id" ),
@@ -92,7 +91,7 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
9291 }}),
9392 Metadata : openai.F [any ](map [string ]interface {}{}),
9493 }, {
95- Content : openai.F [ openai.BetaThreadNewParamsMessagesContentUnion ]( shared . UnionString ( "string" ) ),
94+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
9695 Role : openai .F (openai .BetaThreadNewParamsMessagesRoleUser ),
9796 Attachments : openai .F ([]openai.BetaThreadNewParamsMessagesAttachment {{
9897 FileID : openai .F ("file_id" ),
@@ -253,7 +252,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
253252 Temperature : openai .F (1.000000 ),
254253 Thread : openai .F (openai.BetaThreadNewAndRunParamsThread {
255254 Messages : openai .F ([]openai.BetaThreadNewAndRunParamsThreadMessage {{
256- Content : openai.F [ openai.BetaThreadNewAndRunParamsThreadMessagesContentUnion ]( shared . UnionString ( "string" ) ),
255+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
257256 Role : openai .F (openai .BetaThreadNewAndRunParamsThreadMessagesRoleUser ),
258257 Attachments : openai .F ([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachment {{
259258 FileID : openai .F ("file_id" ),
@@ -285,7 +284,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
285284 }}),
286285 Metadata : openai.F [any ](map [string ]interface {}{}),
287286 }, {
288- Content : openai.F [ openai.BetaThreadNewAndRunParamsThreadMessagesContentUnion ]( shared . UnionString ( "string" ) ),
287+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
289288 Role : openai .F (openai .BetaThreadNewAndRunParamsThreadMessagesRoleUser ),
290289 Attachments : openai .F ([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachment {{
291290 FileID : openai .F ("file_id" ),
@@ -317,7 +316,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
317316 }}),
318317 Metadata : openai.F [any ](map [string ]interface {}{}),
319318 }, {
320- Content : openai.F [ openai.BetaThreadNewAndRunParamsThreadMessagesContentUnion ]( shared . UnionString ( "string" ) ),
319+ Content : openai .F ([] openai.MessageContentPartParamUnion {openai. ImageFileContentBlockParam { ImageFile : openai . F (openai. ImageFileParam { FileID : openai . F ( "file_id" ), Detail : openai . F ( openai . ImageFileDetailAuto )}), Type : openai . F ( openai . ImageFileContentBlockTypeImageFile )}} ),
321320 Role : openai .F (openai .BetaThreadNewAndRunParamsThreadMessagesRoleUser ),
322321 Attachments : openai .F ([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachment {{
323322 FileID : openai .F ("file_id" ),
0 commit comments