mirror of
https://github.com/openai/openai-go.git
synced 2026-04-01 00:57:11 +09:00
chore(tests): limit array example length (#128)
This commit is contained in:
committed by
GitHub
parent
91d6c90a46
commit
212e3ff4a6
@@ -34,7 +34,7 @@ func TestAudioTranscriptionNewWithOptionalParams(t *testing.T) {
|
||||
Prompt: openai.F("prompt"),
|
||||
ResponseFormat: openai.F(openai.AudioResponseFormatJSON),
|
||||
Temperature: openai.F(0.000000),
|
||||
TimestampGranularities: openai.F([]openai.AudioTranscriptionNewParamsTimestampGranularity{openai.AudioTranscriptionNewParamsTimestampGranularityWord, openai.AudioTranscriptionNewParamsTimestampGranularitySegment}),
|
||||
TimestampGranularities: openai.F([]openai.AudioTranscriptionNewParamsTimestampGranularity{openai.AudioTranscriptionNewParamsTimestampGranularityWord}),
|
||||
})
|
||||
if err != nil {
|
||||
var apierr *openai.Error
|
||||
|
||||
@@ -34,7 +34,7 @@ func TestBetaAssistantNewWithOptionalParams(t *testing.T) {
|
||||
Temperature: openai.F(1.000000),
|
||||
ToolResources: openai.F(openai.BetaAssistantNewParamsToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaAssistantNewParamsToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaAssistantNewParamsToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -42,17 +42,13 @@ func TestBetaAssistantNewWithOptionalParams(t *testing.T) {
|
||||
ChunkingStrategy: openai.F[openai.FileChunkingStrategyParamUnion](openai.AutoFileChunkingStrategyParam{
|
||||
Type: openai.F(openai.AutoFileChunkingStrategyParamTypeAuto),
|
||||
}),
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}}),
|
||||
}),
|
||||
}),
|
||||
Tools: openai.F([]openai.AssistantToolUnionParam{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
TopP: openai.F(1.000000),
|
||||
})
|
||||
@@ -111,7 +107,7 @@ func TestBetaAssistantUpdateWithOptionalParams(t *testing.T) {
|
||||
Temperature: openai.F(1.000000),
|
||||
ToolResources: openai.F(openai.BetaAssistantUpdateParamsToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaAssistantUpdateParamsToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaAssistantUpdateParamsToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -119,10 +115,6 @@ func TestBetaAssistantUpdateWithOptionalParams(t *testing.T) {
|
||||
}),
|
||||
Tools: openai.F([]openai.AssistantToolUnionParam{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
TopP: openai.F(1.000000),
|
||||
},
|
||||
|
||||
@@ -33,92 +33,6 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadNewParamsMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadNewParamsMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadNewParamsMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadNewParamsMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewParamsMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
@@ -126,7 +40,7 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
ToolResources: openai.F(openai.BetaThreadNewParamsToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaThreadNewParamsToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaThreadNewParamsToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -134,7 +48,7 @@ func TestBetaThreadNewWithOptionalParams(t *testing.T) {
|
||||
ChunkingStrategy: openai.F[openai.FileChunkingStrategyParamUnion](openai.AutoFileChunkingStrategyParam{
|
||||
Type: openai.F(openai.AutoFileChunkingStrategyParamTypeAuto),
|
||||
}),
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}}),
|
||||
}),
|
||||
@@ -190,7 +104,7 @@ func TestBetaThreadUpdateWithOptionalParams(t *testing.T) {
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
ToolResources: openai.F(openai.BetaThreadUpdateParamsToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaThreadUpdateParamsToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaThreadUpdateParamsToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -258,92 +172,6 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadNewAndRunParamsThreadMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadNewAndRunParamsThreadMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsThreadMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
@@ -351,7 +179,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
ToolResources: openai.F(openai.BetaThreadNewAndRunParamsThreadToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaThreadNewAndRunParamsThreadToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaThreadNewAndRunParamsThreadToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -359,7 +187,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
|
||||
ChunkingStrategy: openai.F[openai.FileChunkingStrategyParamUnion](openai.AutoFileChunkingStrategyParam{
|
||||
Type: openai.F(openai.AutoFileChunkingStrategyParamTypeAuto),
|
||||
}),
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}}),
|
||||
}),
|
||||
@@ -368,7 +196,7 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
|
||||
ToolChoice: openai.F[openai.AssistantToolChoiceOptionUnionParam](openai.AssistantToolChoiceOptionBehavior(openai.AssistantToolChoiceOptionBehaviorNone)),
|
||||
ToolResources: openai.F(openai.BetaThreadNewAndRunParamsToolResources{
|
||||
CodeInterpreter: openai.F(openai.BetaThreadNewAndRunParamsToolResourcesCodeInterpreter{
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
}),
|
||||
FileSearch: openai.F(openai.BetaThreadNewAndRunParamsToolResourcesFileSearch{
|
||||
VectorStoreIDs: openai.F([]string{"string"}),
|
||||
@@ -376,10 +204,6 @@ func TestBetaThreadNewAndRunWithOptionalParams(t *testing.T) {
|
||||
}),
|
||||
Tools: openai.F([]openai.BetaThreadNewAndRunParamsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
TopP: openai.F(1.000000),
|
||||
TruncationStrategy: openai.F(openai.BetaThreadNewAndRunParamsTruncationStrategy{
|
||||
|
||||
@@ -35,28 +35,6 @@ func TestBetaThreadMessageNewWithOptionalParams(t *testing.T) {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadMessageNewParamsAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadMessageNewParamsAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadMessageNewParamsAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
|
||||
@@ -39,92 +39,6 @@ func TestBetaThreadRunNewWithOptionalParams(t *testing.T) {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadRunNewParamsAdditionalMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
}, {
|
||||
Content: openai.F([]openai.MessageContentPartParamUnion{openai.ImageFileContentBlockParam{ImageFile: openai.F(openai.ImageFileParam{FileID: openai.F("file_id"), Detail: openai.F(openai.ImageFileDetailAuto)}), Type: openai.F(openai.ImageFileContentBlockTypeImageFile)}}),
|
||||
Role: openai.F(openai.BetaThreadRunNewParamsAdditionalMessagesRoleUser),
|
||||
Attachments: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachment{{
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}, {
|
||||
FileID: openai.F("file_id"),
|
||||
Tools: openai.F([]openai.BetaThreadRunNewParamsAdditionalMessagesAttachmentsToolUnion{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
}}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
@@ -139,10 +53,6 @@ func TestBetaThreadRunNewWithOptionalParams(t *testing.T) {
|
||||
ToolChoice: openai.F[openai.AssistantToolChoiceOptionUnionParam](openai.AssistantToolChoiceOptionBehavior(openai.AssistantToolChoiceOptionBehaviorNone)),
|
||||
Tools: openai.F([]openai.AssistantToolUnionParam{openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}, openai.CodeInterpreterToolParam{
|
||||
Type: openai.F(openai.CodeInterpreterToolTypeCodeInterpreter),
|
||||
}}),
|
||||
TopP: openai.F(1.000000),
|
||||
TruncationStrategy: openai.F(openai.BetaThreadRunNewParamsTruncationStrategy{
|
||||
@@ -292,12 +202,6 @@ func TestBetaThreadRunSubmitToolOutputsWithOptionalParams(t *testing.T) {
|
||||
ToolOutputs: openai.F([]openai.BetaThreadRunSubmitToolOutputsParamsToolOutput{{
|
||||
Output: openai.F("output"),
|
||||
ToolCallID: openai.F("tool_call_id"),
|
||||
}, {
|
||||
Output: openai.F("output"),
|
||||
ToolCallID: openai.F("tool_call_id"),
|
||||
}, {
|
||||
Output: openai.F("output"),
|
||||
ToolCallID: openai.F("tool_call_id"),
|
||||
}}),
|
||||
},
|
||||
)
|
||||
|
||||
@@ -33,7 +33,7 @@ func TestBetaVectorStoreNewWithOptionalParams(t *testing.T) {
|
||||
Anchor: openai.F(openai.BetaVectorStoreNewParamsExpiresAfterAnchorLastActiveAt),
|
||||
Days: openai.F(int64(1)),
|
||||
}),
|
||||
FileIDs: openai.F([]string{"string", "string", "string"}),
|
||||
FileIDs: openai.F([]string{"string"}),
|
||||
Metadata: openai.F[any](map[string]interface{}{}),
|
||||
Name: openai.F("name"),
|
||||
})
|
||||
|
||||
@@ -55,7 +55,7 @@ func TestChatCompletionNewWithOptionalParams(t *testing.T) {
|
||||
Metadata: openai.F(map[string]string{
|
||||
"foo": "string",
|
||||
}),
|
||||
Modalities: openai.F([]openai.ChatCompletionModality{openai.ChatCompletionModalityText, openai.ChatCompletionModalityAudio}),
|
||||
Modalities: openai.F([]openai.ChatCompletionModality{openai.ChatCompletionModalityText}),
|
||||
N: openai.F(int64(1)),
|
||||
ParallelToolCalls: openai.F(true),
|
||||
Prediction: openai.F(openai.ChatCompletionPredictionContentParam{
|
||||
@@ -85,26 +85,6 @@ func TestChatCompletionNewWithOptionalParams(t *testing.T) {
|
||||
Strict: openai.F(true),
|
||||
}),
|
||||
Type: openai.F(openai.ChatCompletionToolTypeFunction),
|
||||
}, {
|
||||
Function: openai.F(shared.FunctionDefinitionParam{
|
||||
Name: openai.F("name"),
|
||||
Description: openai.F("description"),
|
||||
Parameters: openai.F(shared.FunctionParameters{
|
||||
"foo": "bar",
|
||||
}),
|
||||
Strict: openai.F(true),
|
||||
}),
|
||||
Type: openai.F(openai.ChatCompletionToolTypeFunction),
|
||||
}, {
|
||||
Function: openai.F(shared.FunctionDefinitionParam{
|
||||
Name: openai.F("name"),
|
||||
Description: openai.F("description"),
|
||||
Parameters: openai.F(shared.FunctionParameters{
|
||||
"foo": "bar",
|
||||
}),
|
||||
Strict: openai.F(true),
|
||||
}),
|
||||
Type: openai.F(openai.ChatCompletionToolTypeFunction),
|
||||
}}),
|
||||
TopLogprobs: openai.F(int64(0)),
|
||||
TopP: openai.F(1.000000),
|
||||
|
||||
@@ -39,23 +39,7 @@ func TestFineTuningJobNewWithOptionalParams(t *testing.T) {
|
||||
Project: openai.F("my-wandb-project"),
|
||||
Entity: openai.F("entity"),
|
||||
Name: openai.F("name"),
|
||||
Tags: openai.F([]string{"custom-tag", "custom-tag", "custom-tag"}),
|
||||
}),
|
||||
}, {
|
||||
Type: openai.F(openai.FineTuningJobNewParamsIntegrationsTypeWandb),
|
||||
Wandb: openai.F(openai.FineTuningJobNewParamsIntegrationsWandb{
|
||||
Project: openai.F("my-wandb-project"),
|
||||
Entity: openai.F("entity"),
|
||||
Name: openai.F("name"),
|
||||
Tags: openai.F([]string{"custom-tag", "custom-tag", "custom-tag"}),
|
||||
}),
|
||||
}, {
|
||||
Type: openai.F(openai.FineTuningJobNewParamsIntegrationsTypeWandb),
|
||||
Wandb: openai.F(openai.FineTuningJobNewParamsIntegrationsWandb{
|
||||
Project: openai.F("my-wandb-project"),
|
||||
Entity: openai.F("entity"),
|
||||
Name: openai.F("name"),
|
||||
Tags: openai.F([]string{"custom-tag", "custom-tag", "custom-tag"}),
|
||||
Tags: openai.F([]string{"custom-tag"}),
|
||||
}),
|
||||
}}),
|
||||
Seed: openai.F(int64(42)),
|
||||
|
||||
@@ -78,7 +78,7 @@ func TestUploadCompleteWithOptionalParams(t *testing.T) {
|
||||
context.TODO(),
|
||||
"upload_abc123",
|
||||
openai.UploadCompleteParams{
|
||||
PartIDs: openai.F([]string{"string", "string", "string"}),
|
||||
PartIDs: openai.F([]string{"string"}),
|
||||
Md5: openai.F("md5"),
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user