Skip to content

Commit 2fa9ee2

Browse files
Add transform and latest stainless config from monorepo
1 parent fd39ca2 commit 2fa9ee2

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 97
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-82fd6fcb3eea81cbbe09a6f831c82219f1251e1b76474b4c41f424bf277e6a71.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-79dcb0ae501ac17004f50aecb112a798290ab3727fbe7c7d1b34299e38ed4f8e.yml
33
openapi_spec_hash: c8d54bd1ae3d704f6b6f72ffd2f876d8
4-
config_hash: 3315d58b60faf63b1bee251b81837cda
4+
config_hash: 167ad0ca036d0f023c78e6496b4311e8

chatcompletion.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1411,6 +1411,19 @@ func UserMessage[T string | []ChatCompletionContentPartUnionParam](content T) Ch
14111411
return ChatCompletionMessageParamUnion{OfUser: &user}
14121412
}
14131413

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+
14141427
func ToolMessage[T string | []ChatCompletionContentPartTextParam](content T, toolCallID string) ChatCompletionMessageParamUnion {
14151428
var tool ChatCompletionToolMessageParam
14161429
switch v := any(content).(type) {

0 commit comments

Comments
 (0)