File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 1
1
configured_endpoints : 97
2
- openapi_spec_url : https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-2d116cda53321baa3479e628512def723207a81eb1cdaebb542bd0555e563bda .yml
3
- openapi_spec_hash : 809d958fec261a32004a4b026b718793
4
- config_hash : 5ef02e55671aae1ba9bd62fe4eb0f50f
2
+ openapi_spec_url : https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-de3e91790d0b9f3ce26d679ac07079880ccc695bd8c878f961c4d577a5025a2e .yml
3
+ openapi_spec_hash : 4b44e3f287583d01fbe7b10cd943254a
4
+ config_hash : 06b9a88561844d60d8efa4eaabf5fa3c
Original file line number Diff line number Diff line change @@ -1411,6 +1411,19 @@ func UserMessage[T string | []ChatCompletionContentPartUnionParam](content T) Ch
1411
1411
return ChatCompletionMessageParamUnion {OfUser : & user }
1412
1412
}
1413
1413
1414
+ func ChatCompletionMessageParamOfAssistant [
1415
+ T string | []ChatCompletionAssistantMessageParamContentArrayOfContentPartUnion ,
1416
+ ](content T ) ChatCompletionMessageParamUnion {
1417
+ var assistant ChatCompletionAssistantMessageParam
1418
+ switch v := any (content ).(type ) {
1419
+ case string :
1420
+ assistant .Content .OfString = param .NewOpt (v )
1421
+ case []ChatCompletionAssistantMessageParamContentArrayOfContentPartUnion :
1422
+ assistant .Content .OfArrayOfContentParts = v
1423
+ }
1424
+ return ChatCompletionMessageParamUnion {OfAssistant : & assistant }
1425
+ }
1426
+
1414
1427
func ToolMessage [T string | []ChatCompletionContentPartTextParam ](content T , toolCallID string ) ChatCompletionMessageParamUnion {
1415
1428
var tool ChatCompletionToolMessageParam
1416
1429
switch v := any (content ).(type ) {
You can’t perform that action at this time.
0 commit comments