Skip to content

Commit 8e321ba

Browse files
chore(api): manual updates for ResponseInputAudio
1 parent ca61304 commit 8e321ba

File tree

5 files changed

+46
-16
lines changed

5 files changed

+46
-16
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 118
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-356b4364203ff36d7724074cd04f6e684253bfcc3c9d969122d730aa7bc51b46.yml
3-
openapi_spec_hash: 4ab8e96f52699bc3d2b0c4432aa92af8
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-f312a661d9dd6b5d6d676e449c357f6414afd1fdaaf4d982d44ad86cba5c5f6e.yml
3+
openapi_spec_hash: b62fd3d3fb98e37b1da0a2e22af51d40
44
config_hash: b854932c0ea24b400bdd64e4376936bd

src/resources/evals/evals.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,7 @@ export namespace EvalCreateParams {
776776
| ResponsesAPI.ResponseInputText
777777
| EvalItem.OutputText
778778
| EvalItem.InputImage
779+
| ResponsesAPI.ResponseInputAudio
779780
| Array<unknown>;
780781

781782
/**

src/resources/evals/runs/runs.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ export namespace CreateEvalCompletionsRunDataSource {
213213
| ResponsesAPI.ResponseInputText
214214
| EvalItem.OutputText
215215
| EvalItem.InputImage
216+
| ResponsesAPI.ResponseInputAudio
216217
| Array<unknown>;
217218

218219
/**
@@ -645,6 +646,7 @@ export namespace RunCreateResponse {
645646
| ResponsesAPI.ResponseInputText
646647
| EvalItem.OutputText
647648
| EvalItem.InputImage
649+
| ResponsesAPI.ResponseInputAudio
648650
| Array<unknown>;
649651

650652
/**
@@ -1118,6 +1120,7 @@ export namespace RunRetrieveResponse {
11181120
| ResponsesAPI.ResponseInputText
11191121
| EvalItem.OutputText
11201122
| EvalItem.InputImage
1123+
| ResponsesAPI.ResponseInputAudio
11211124
| Array<unknown>;
11221125

11231126
/**
@@ -1588,6 +1591,7 @@ export namespace RunListResponse {
15881591
| ResponsesAPI.ResponseInputText
15891592
| EvalItem.OutputText
15901593
| EvalItem.InputImage
1594+
| ResponsesAPI.ResponseInputAudio
15911595
| Array<unknown>;
15921596

15931597
/**
@@ -2069,6 +2073,7 @@ export namespace RunCancelResponse {
20692073
| ResponsesAPI.ResponseInputText
20702074
| EvalItem.OutputText
20712075
| EvalItem.InputImage
2076+
| ResponsesAPI.ResponseInputAudio
20722077
| Array<unknown>;
20732078

20742079
/**
@@ -2489,6 +2494,7 @@ export namespace RunCreateParams {
24892494
| ResponsesAPI.ResponseInputText
24902495
| EvalItem.OutputText
24912496
| EvalItem.InputImage
2497+
| ResponsesAPI.ResponseInputAudio
24922498
| Array<unknown>;
24932499

24942500
/**

src/resources/graders/grader-models.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,13 @@ export namespace LabelModelGrader {
5050
/**
5151
* Inputs to the model - can contain template strings.
5252
*/
53-
content: string | ResponsesAPI.ResponseInputText | Input.OutputText | Input.InputImage | Array<unknown>;
53+
content:
54+
| string
55+
| ResponsesAPI.ResponseInputText
56+
| Input.OutputText
57+
| Input.InputImage
58+
| ResponsesAPI.ResponseInputAudio
59+
| Array<unknown>;
5460

5561
/**
5662
* The role of the message input. One of `user`, `assistant`, `system`, or
@@ -202,7 +208,13 @@ export namespace ScoreModelGrader {
202208
/**
203209
* Inputs to the model - can contain template strings.
204210
*/
205-
content: string | ResponsesAPI.ResponseInputText | Input.OutputText | Input.InputImage | Array<unknown>;
211+
content:
212+
| string
213+
| ResponsesAPI.ResponseInputText
214+
| Input.OutputText
215+
| Input.InputImage
216+
| ResponsesAPI.ResponseInputAudio
217+
| Array<unknown>;
206218

207219
/**
208220
* The role of the message input. One of `user`, `assistant`, `system`, or

src/resources/responses/responses.ts

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ export interface Response {
472472
* Learn more about
473473
* [built-in tools](https://platform.openai.com/docs/guides/tools).
474474
* - **MCP Tools**: Integrations with third-party systems via custom MCP servers or
475-
* predefined connectors such as Google Drive and Notion. Learn more about
475+
* predefined connectors such as Google Drive and SharePoint. Learn more about
476476
* [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).
477477
* - **Function calls (custom tools)**: Functions that are defined by you, enabling
478478
* the model to call your own code with strongly typed arguments and outputs.
@@ -1280,6 +1280,7 @@ export type ResponseContent =
12801280
| ResponseInputText
12811281
| ResponseInputImage
12821282
| ResponseInputFile
1283+
| ResponseInputAudio
12831284
| ResponseOutputText
12841285
| ResponseOutputRefusal;
12851286

@@ -2205,26 +2206,36 @@ export type ResponseInput = Array<ResponseInputItem>;
22052206
* An audio input to the model.
22062207
*/
22072208
export interface ResponseInputAudio {
2208-
/**
2209-
* Base64-encoded audio data.
2210-
*/
2211-
data: string;
2212-
2213-
/**
2214-
* The format of the audio data. Currently supported formats are `mp3` and `wav`.
2215-
*/
2216-
format: 'mp3' | 'wav';
2209+
input_audio: ResponseInputAudio.InputAudio;
22172210

22182211
/**
22192212
* The type of the input item. Always `input_audio`.
22202213
*/
22212214
type: 'input_audio';
22222215
}
22232216

2217+
export namespace ResponseInputAudio {
2218+
export interface InputAudio {
2219+
/**
2220+
* Base64-encoded audio data.
2221+
*/
2222+
data: string;
2223+
2224+
/**
2225+
* The format of the audio data. Currently supported formats are `mp3` and `wav`.
2226+
*/
2227+
format: 'mp3' | 'wav';
2228+
}
2229+
}
2230+
22242231
/**
22252232
* A text input to the model.
22262233
*/
2227-
export type ResponseInputContent = ResponseInputText | ResponseInputImage | ResponseInputFile;
2234+
export type ResponseInputContent =
2235+
| ResponseInputText
2236+
| ResponseInputImage
2237+
| ResponseInputFile
2238+
| ResponseInputAudio;
22282239

22292240
/**
22302241
* A file input to the model.
@@ -5422,7 +5433,7 @@ export interface ResponseCreateParamsBase {
54225433
* Learn more about
54235434
* [built-in tools](https://platform.openai.com/docs/guides/tools).
54245435
* - **MCP Tools**: Integrations with third-party systems via custom MCP servers or
5425-
* predefined connectors such as Google Drive and Notion. Learn more about
5436+
* predefined connectors such as Google Drive and SharePoint. Learn more about
54265437
* [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).
54275438
* - **Function calls (custom tools)**: Functions that are defined by you, enabling
54285439
* the model to call your own code with strongly typed arguments and outputs.

0 commit comments

Comments
 (0)