mirror of
https://github.com/openai/openai-go.git
synced 2026-04-01 09:07:22 +09:00
fix(responses): correct computer use enum value (#261)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"),
|
||||
|
||||
Reference in New Issue
Block a user