diff --git a/.stats.yml b/.stats.yml index eb81a249f..a6c08f499 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 64 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-ff436357b12348b7c1c930469332a79cd23ac6ec537e645c411893c42de42e57.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-c085faf70d6ff059fbe11b7b6b98123a612524cb9b8a6f649c99526e5b0b1bdb.yml diff --git a/src/resources/beta/threads/messages.ts b/src/resources/beta/threads/messages.ts index a5307edbe..4bbdc7426 100644 --- a/src/resources/beta/threads/messages.ts +++ b/src/resources/beta/threads/messages.ts @@ -459,7 +459,16 @@ export namespace Message { /** * The tools to add this file to. */ - tools?: Array; + tools?: Array; + } + + export namespace Attachment { + export interface AssistantToolsFileSearchTypeOnly { + /** + * The type of tool being defined: `file_search` + */ + type: 'file_search'; + } } /** @@ -637,7 +646,16 @@ export namespace MessageCreateParams { /** * The tools to add this file to. */ - tools?: Array; + tools?: Array; + } + + export namespace Attachment { + export interface FileSearch { + /** + * The type of tool being defined: `file_search` + */ + type: 'file_search'; + } } } diff --git a/src/resources/beta/threads/runs/runs.ts b/src/resources/beta/threads/runs/runs.ts index ad9e783c7..ac90147cc 100644 --- a/src/resources/beta/threads/runs/runs.ts +++ b/src/resources/beta/threads/runs/runs.ts @@ -278,7 +278,7 @@ export interface Run { /** * Whether to enable - * [parallel function calling](https://platform.openai.com/docs/guides/function-calling) + * [parallel function calling](https://platform.openai.com/docs/guides/function-calling/parallel-function-calling) * during tool use. */ parallel_tool_calls: boolean; @@ -568,7 +568,7 @@ export interface RunCreateParamsBase { /** * Whether to enable - * [parallel function calling](https://platform.openai.com/docs/guides/function-calling) + * [parallel function calling](https://platform.openai.com/docs/guides/function-calling/parallel-function-calling) * during tool use. */ parallel_tool_calls?: boolean; @@ -680,7 +680,16 @@ export namespace RunCreateParams { /** * The tools to add this file to. */ - tools?: Array; + tools?: Array; + } + + export namespace Attachment { + export interface FileSearch { + /** + * The type of tool being defined: `file_search` + */ + type: 'file_search'; + } } } diff --git a/src/resources/beta/threads/threads.ts b/src/resources/beta/threads/threads.ts index 5e717a7e6..af07fc4eb 100644 --- a/src/resources/beta/threads/threads.ts +++ b/src/resources/beta/threads/threads.ts @@ -299,7 +299,16 @@ export namespace ThreadCreateParams { /** * The tools to add this file to. */ - tools?: Array; + tools?: Array; + } + + export namespace Attachment { + export interface FileSearch { + /** + * The type of tool being defined: `file_search` + */ + type: 'file_search'; + } } } @@ -538,7 +547,7 @@ export interface ThreadCreateAndRunParamsBase { /** * Whether to enable - * [parallel function calling](https://platform.openai.com/docs/guides/function-calling) + * [parallel function calling](https://platform.openai.com/docs/guides/function-calling/parallel-function-calling) * during tool use. */ parallel_tool_calls?: boolean; @@ -693,7 +702,16 @@ export namespace ThreadCreateAndRunParams { /** * The tools to add this file to. */ - tools?: Array; + tools?: Array; + } + + export namespace Attachment { + export interface FileSearch { + /** + * The type of tool being defined: `file_search` + */ + type: 'file_search'; + } } } diff --git a/src/resources/chat/completions.ts b/src/resources/chat/completions.ts index eeaab3d70..b7c301f4e 100644 --- a/src/resources/chat/completions.ts +++ b/src/resources/chat/completions.ts @@ -759,7 +759,7 @@ export interface ChatCompletionCreateParamsBase { /** * Whether to enable - * [parallel function calling](https://platform.openai.com/docs/guides/function-calling) + * [parallel function calling](https://platform.openai.com/docs/guides/function-calling/parallel-function-calling) * during tool use. */ parallel_tool_calls?: boolean;