Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e5a07c6

Browse files
stainless-app[bot]stainless-ci-bot
authored andcommittedMar 11, 2025·
fix(responses): correct computer use enum value (#261)
1 parent b95257b commit e5a07c6

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed
 

‎.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 76
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-be834d63e326a82494e819085137f5eb15866f3fc787db1f3afe7168d419e18a.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-9ce5257763fb30c6e0e1ee2bef7e13baf661511e09572207e528d643da8e16b3.yml

‎chatcompletion.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -2298,7 +2298,7 @@ func (r ChatCompletionNewParams) MarshalJSON() (data []byte, err error) {
22982298
// `none` is the default when no functions are present. `auto` is the default if
22992299
// functions are present.
23002300
//
2301-
// Satisfied by [ChatCompletionNewParamsFunctionCallString],
2301+
// Satisfied by [ChatCompletionNewParamsFunctionCallFunctionCallMode],
23022302
// [ChatCompletionFunctionCallOptionParam].
23032303
//
23042304
// Deprecated: deprecated
@@ -2309,22 +2309,22 @@ type ChatCompletionNewParamsFunctionCallUnion interface {
23092309
// `none` means the model will not call a function and instead generates a message.
23102310
// `auto` means the model can pick between generating a message or calling a
23112311
// function.
2312-
type ChatCompletionNewParamsFunctionCallString string
2312+
type ChatCompletionNewParamsFunctionCallFunctionCallMode string
23132313

23142314
const (
2315-
ChatCompletionNewParamsFunctionCallStringNone ChatCompletionNewParamsFunctionCallString = "none"
2316-
ChatCompletionNewParamsFunctionCallStringAuto ChatCompletionNewParamsFunctionCallString = "auto"
2315+
ChatCompletionNewParamsFunctionCallFunctionCallModeNone ChatCompletionNewParamsFunctionCallFunctionCallMode = "none"
2316+
ChatCompletionNewParamsFunctionCallFunctionCallModeAuto ChatCompletionNewParamsFunctionCallFunctionCallMode = "auto"
23172317
)
23182318

2319-
func (r ChatCompletionNewParamsFunctionCallString) IsKnown() bool {
2319+
func (r ChatCompletionNewParamsFunctionCallFunctionCallMode) IsKnown() bool {
23202320
switch r {
2321-
case ChatCompletionNewParamsFunctionCallStringNone, ChatCompletionNewParamsFunctionCallStringAuto:
2321+
case ChatCompletionNewParamsFunctionCallFunctionCallModeNone, ChatCompletionNewParamsFunctionCallFunctionCallModeAuto:
23222322
return true
23232323
}
23242324
return false
23252325
}
23262326

2327-
func (r ChatCompletionNewParamsFunctionCallString) implementsChatCompletionNewParamsFunctionCallUnion() {
2327+
func (r ChatCompletionNewParamsFunctionCallFunctionCallMode) implementsChatCompletionNewParamsFunctionCallUnion() {
23282328
}
23292329

23302330
// Deprecated: deprecated

‎chatcompletion_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func TestChatCompletionNewWithOptionalParams(t *testing.T) {
3838
Voice: openai.F(openai.ChatCompletionAudioParamVoiceAlloy),
3939
}),
4040
FrequencyPenalty: openai.F(-2.000000),
41-
FunctionCall: openai.F[openai.ChatCompletionNewParamsFunctionCallUnion](openai.ChatCompletionNewParamsFunctionCallString(openai.ChatCompletionNewParamsFunctionCallStringNone)),
41+
FunctionCall: openai.F[openai.ChatCompletionNewParamsFunctionCallUnion](openai.ChatCompletionNewParamsFunctionCallFunctionCallMode(openai.ChatCompletionNewParamsFunctionCallFunctionCallModeNone)),
4242
Functions: openai.F([]openai.ChatCompletionNewParamsFunction{{
4343
Name: openai.F("name"),
4444
Description: openai.F("description"),

0 commit comments

Comments
 (0)
Please sign in to comment.