-
Notifications
You must be signed in to change notification settings - Fork 202
Open
Description
Test code:
test := responses.ResponseNewParamsInputUnion{
OfInputItemList: []responses.ResponseInputItemUnionParam{
{
OfInputMessage: &responses.ResponseInputItemMessageParam{
Role: string(openai.MessageRoleUser),
Content: []responses.ResponseInputContentUnionParam{
{
OfInputText: &responses.ResponseInputTextParam{
Text: “test”,
},
},
},
},
},
},
}
b, err := test.MarshalJSON()
if err != nil {
fmt.Println("test MarshalJSON err: ", err)
}
err = test.UnmarshalJSON(b)
if err != nil {
fmt.Println("test UnmarshalJSON err: ", err)
}
result:
test UnmarshalJSON err: apijson: was not able to coerce type as union
go version: 1.24
sdk version: v2.1.1
Metadata
Metadata
Assignees
Labels
No labels