@@ -1988,7 +1988,7 @@ type BetaAssistantNewParams struct {
19881988 // see all of your available models, or see our
19891989 // [Model overview](https://platform.openai.com/docs/models/overview) for
19901990 // descriptions of them.
1991- Model param.Field [BetaAssistantNewParamsModel ] `json:"model,required"`
1991+ Model param.Field [ChatModel ] `json:"model,required"`
19921992 // The description of the assistant. The maximum length is 512 characters.
19931993 Description param.Field [string ] `json:"description"`
19941994 // The system instructions that the assistant uses. The maximum length is 256,000
@@ -2042,41 +2042,6 @@ func (r BetaAssistantNewParams) MarshalJSON() (data []byte, err error) {
20422042 return apijson .MarshalRoot (r )
20432043}
20442044
2045- type BetaAssistantNewParamsModel string
2046-
2047- const (
2048- BetaAssistantNewParamsModelGPT4o BetaAssistantNewParamsModel = "gpt-4o"
2049- BetaAssistantNewParamsModelGPT4o2024_05_13 BetaAssistantNewParamsModel = "gpt-4o-2024-05-13"
2050- BetaAssistantNewParamsModelGPT4oMini BetaAssistantNewParamsModel = "gpt-4o-mini"
2051- BetaAssistantNewParamsModelGPT4oMini2024_07_18 BetaAssistantNewParamsModel = "gpt-4o-mini-2024-07-18"
2052- BetaAssistantNewParamsModelGPT4Turbo BetaAssistantNewParamsModel = "gpt-4-turbo"
2053- BetaAssistantNewParamsModelGPT4Turbo2024_04_09 BetaAssistantNewParamsModel = "gpt-4-turbo-2024-04-09"
2054- BetaAssistantNewParamsModelGPT4_0125Preview BetaAssistantNewParamsModel = "gpt-4-0125-preview"
2055- BetaAssistantNewParamsModelGPT4TurboPreview BetaAssistantNewParamsModel = "gpt-4-turbo-preview"
2056- BetaAssistantNewParamsModelGPT4_1106Preview BetaAssistantNewParamsModel = "gpt-4-1106-preview"
2057- BetaAssistantNewParamsModelGPT4VisionPreview BetaAssistantNewParamsModel = "gpt-4-vision-preview"
2058- BetaAssistantNewParamsModelGPT4 BetaAssistantNewParamsModel = "gpt-4"
2059- BetaAssistantNewParamsModelGPT4_0314 BetaAssistantNewParamsModel = "gpt-4-0314"
2060- BetaAssistantNewParamsModelGPT4_0613 BetaAssistantNewParamsModel = "gpt-4-0613"
2061- BetaAssistantNewParamsModelGPT4_32k BetaAssistantNewParamsModel = "gpt-4-32k"
2062- BetaAssistantNewParamsModelGPT4_32k0314 BetaAssistantNewParamsModel = "gpt-4-32k-0314"
2063- BetaAssistantNewParamsModelGPT4_32k0613 BetaAssistantNewParamsModel = "gpt-4-32k-0613"
2064- BetaAssistantNewParamsModelGPT3_5Turbo BetaAssistantNewParamsModel = "gpt-3.5-turbo"
2065- BetaAssistantNewParamsModelGPT3_5Turbo16k BetaAssistantNewParamsModel = "gpt-3.5-turbo-16k"
2066- BetaAssistantNewParamsModelGPT3_5Turbo0613 BetaAssistantNewParamsModel = "gpt-3.5-turbo-0613"
2067- BetaAssistantNewParamsModelGPT3_5Turbo1106 BetaAssistantNewParamsModel = "gpt-3.5-turbo-1106"
2068- BetaAssistantNewParamsModelGPT3_5Turbo0125 BetaAssistantNewParamsModel = "gpt-3.5-turbo-0125"
2069- BetaAssistantNewParamsModelGPT3_5Turbo16k0613 BetaAssistantNewParamsModel = "gpt-3.5-turbo-16k-0613"
2070- )
2071-
2072- func (r BetaAssistantNewParamsModel ) IsKnown () bool {
2073- switch r {
2074- case BetaAssistantNewParamsModelGPT4o , BetaAssistantNewParamsModelGPT4o2024_05_13 , BetaAssistantNewParamsModelGPT4oMini , BetaAssistantNewParamsModelGPT4oMini2024_07_18 , BetaAssistantNewParamsModelGPT4Turbo , BetaAssistantNewParamsModelGPT4Turbo2024_04_09 , BetaAssistantNewParamsModelGPT4_0125Preview , BetaAssistantNewParamsModelGPT4TurboPreview , BetaAssistantNewParamsModelGPT4_1106Preview , BetaAssistantNewParamsModelGPT4VisionPreview , BetaAssistantNewParamsModelGPT4 , BetaAssistantNewParamsModelGPT4_0314 , BetaAssistantNewParamsModelGPT4_0613 , BetaAssistantNewParamsModelGPT4_32k , BetaAssistantNewParamsModelGPT4_32k0314 , BetaAssistantNewParamsModelGPT4_32k0613 , BetaAssistantNewParamsModelGPT3_5Turbo , BetaAssistantNewParamsModelGPT3_5Turbo16k , BetaAssistantNewParamsModelGPT3_5Turbo0613 , BetaAssistantNewParamsModelGPT3_5Turbo1106 , BetaAssistantNewParamsModelGPT3_5Turbo0125 , BetaAssistantNewParamsModelGPT3_5Turbo16k0613 :
2075- return true
2076- }
2077- return false
2078- }
2079-
20802045// A set of resources that are used by the assistant's tools. The resources are
20812046// specific to the type of tool. For example, the `code_interpreter` tool requires
20822047// a list of file IDs, while the `file_search` tool requires a list of vector store
0 commit comments