fix(responses): correct computer use enum value (#261)

This commit is contained in:
stainless-app[bot]
2025-03-11 19:52:57 +00:00
parent aa5cb47722
commit 73d820bd96
3 changed files with 9 additions and 9 deletions

View File

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

View File

@@ -2298,7 +2298,7 @@ func (r ChatCompletionNewParams) MarshalJSON() (data []byte, err error) {
// `none` is the default when no functions are present. `auto` is the default if
// functions are present.
//
// Satisfied by [ChatCompletionNewParamsFunctionCallString],
// Satisfied by [ChatCompletionNewParamsFunctionCallFunctionCallMode],
// [ChatCompletionFunctionCallOptionParam].
//
// Deprecated: deprecated
@@ -2309,22 +2309,22 @@ type ChatCompletionNewParamsFunctionCallUnion interface {
// `none` means the model will not call a function and instead generates a message.
// `auto` means the model can pick between generating a message or calling a
// function.
type ChatCompletionNewParamsFunctionCallString string
type ChatCompletionNewParamsFunctionCallFunctionCallMode string
const (
ChatCompletionNewParamsFunctionCallStringNone ChatCompletionNewParamsFunctionCallString = "none"
ChatCompletionNewParamsFunctionCallStringAuto ChatCompletionNewParamsFunctionCallString = "auto"
ChatCompletionNewParamsFunctionCallFunctionCallModeNone ChatCompletionNewParamsFunctionCallFunctionCallMode = "none"
ChatCompletionNewParamsFunctionCallFunctionCallModeAuto ChatCompletionNewParamsFunctionCallFunctionCallMode = "auto"
)
func (r ChatCompletionNewParamsFunctionCallString) IsKnown() bool {
func (r ChatCompletionNewParamsFunctionCallFunctionCallMode) IsKnown() bool {
switch r {
case ChatCompletionNewParamsFunctionCallStringNone, ChatCompletionNewParamsFunctionCallStringAuto:
case ChatCompletionNewParamsFunctionCallFunctionCallModeNone, ChatCompletionNewParamsFunctionCallFunctionCallModeAuto:
return true
}
return false
}
func (r ChatCompletionNewParamsFunctionCallString) implementsChatCompletionNewParamsFunctionCallUnion() {
func (r ChatCompletionNewParamsFunctionCallFunctionCallMode) implementsChatCompletionNewParamsFunctionCallUnion() {
}
// Deprecated: deprecated

View File

@@ -38,7 +38,7 @@ func TestChatCompletionNewWithOptionalParams(t *testing.T) {
Voice: openai.F(openai.ChatCompletionAudioParamVoiceAlloy),
}),
FrequencyPenalty: openai.F(-2.000000),
FunctionCall: openai.F[openai.ChatCompletionNewParamsFunctionCallUnion](openai.ChatCompletionNewParamsFunctionCallString(openai.ChatCompletionNewParamsFunctionCallStringNone)),
FunctionCall: openai.F[openai.ChatCompletionNewParamsFunctionCallUnion](openai.ChatCompletionNewParamsFunctionCallFunctionCallMode(openai.ChatCompletionNewParamsFunctionCallFunctionCallModeNone)),
Functions: openai.F([]openai.ChatCompletionNewParamsFunction{{
Name: openai.F("name"),
Description: openai.F("description"),