Skip to content

Commit 5ca2478

Browse files
stainless-botRobertCraigie
authored andcommitted
feat(client): add realtime types
chore: unknown commit message
1 parent d77acb1 commit 5ca2478

File tree

8 files changed

+2568
-2
lines changed

8 files changed

+2568
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 68
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-02200a58ed631064b6419711da99fefd6e97bdbbeb577a80a1a6e0c8dbcb18f5.yml
1+
configured_endpoints: 69
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-b5b0e2c794b012919701c3fd43286af10fa25d33ceb8a881bec2636028f446e0.yml

api.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,66 @@ Methods:
212212

213213
# Beta
214214

215+
## Realtime
216+
217+
Types:
218+
219+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationCreatedEvent</a></code>
220+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItem</a></code>
221+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemContent</a></code>
222+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemCreateEvent</a></code>
223+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemCreatedEvent</a></code>
224+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemDeleteEvent</a></code>
225+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemDeletedEvent</a></code>
226+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemInputAudioTranscriptionCompletedEvent</a></code>
227+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemInputAudioTranscriptionFailedEvent</a></code>
228+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemTruncateEvent</a></code>
229+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ConversationItemTruncatedEvent</a></code>
230+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ErrorEvent</a></code>
231+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferAppendEvent</a></code>
232+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferClearEvent</a></code>
233+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferClearedEvent</a></code>
234+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferCommitEvent</a></code>
235+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferCommittedEvent</a></code>
236+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferSpeechStartedEvent</a></code>
237+
- <code><a href="./src/resources/beta/realtime/realtime.ts">InputAudioBufferSpeechStoppedEvent</a></code>
238+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RateLimitsUpdatedEvent</a></code>
239+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RealtimeClientEvent</a></code>
240+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RealtimeResponse</a></code>
241+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RealtimeResponseStatus</a></code>
242+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RealtimeResponseUsage</a></code>
243+
- <code><a href="./src/resources/beta/realtime/realtime.ts">RealtimeServerEvent</a></code>
244+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseAudioDeltaEvent</a></code>
245+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseAudioDoneEvent</a></code>
246+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseAudioTranscriptDeltaEvent</a></code>
247+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseAudioTranscriptDoneEvent</a></code>
248+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseCancelEvent</a></code>
249+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseContentPartAddedEvent</a></code>
250+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseContentPartDoneEvent</a></code>
251+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseCreateEvent</a></code>
252+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseCreatedEvent</a></code>
253+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseDoneEvent</a></code>
254+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseFunctionCallArgumentsDeltaEvent</a></code>
255+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseFunctionCallArgumentsDoneEvent</a></code>
256+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseOutputItemAddedEvent</a></code>
257+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseOutputItemDoneEvent</a></code>
258+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseTextDeltaEvent</a></code>
259+
- <code><a href="./src/resources/beta/realtime/realtime.ts">ResponseTextDoneEvent</a></code>
260+
- <code><a href="./src/resources/beta/realtime/realtime.ts">SessionCreatedEvent</a></code>
261+
- <code><a href="./src/resources/beta/realtime/realtime.ts">SessionUpdateEvent</a></code>
262+
- <code><a href="./src/resources/beta/realtime/realtime.ts">SessionUpdatedEvent</a></code>
263+
264+
### Sessions
265+
266+
Types:
267+
268+
- <code><a href="./src/resources/beta/realtime/sessions.ts">Session</a></code>
269+
- <code><a href="./src/resources/beta/realtime/sessions.ts">SessionCreateResponse</a></code>
270+
271+
Methods:
272+
273+
- <code title="post /realtime/sessions">client.beta.realtime.sessions.<a href="./src/resources/beta/realtime/sessions.ts">create</a>({ ...params }) -> SessionCreateResponse</code>
274+
215275
## VectorStores
216276

217277
Types:

src/resources/beta/beta.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ import {
2121
RunStreamEvent,
2222
ThreadStreamEvent,
2323
} from './assistants';
24+
import * as RealtimeAPI from './realtime/realtime';
25+
import { Realtime } from './realtime/realtime';
2426
import * as ThreadsAPI from './threads/threads';
2527
import {
2628
AssistantResponseFormatOption,
@@ -58,17 +60,21 @@ import {
5860
import { Chat } from './chat/chat';
5961

6062
export class Beta extends APIResource {
63+
realtime: RealtimeAPI.Realtime = new RealtimeAPI.Realtime(this._client);
6164
vectorStores: VectorStoresAPI.VectorStores = new VectorStoresAPI.VectorStores(this._client);
6265
chat: ChatAPI.Chat = new ChatAPI.Chat(this._client);
6366
assistants: AssistantsAPI.Assistants = new AssistantsAPI.Assistants(this._client);
6467
threads: ThreadsAPI.Threads = new ThreadsAPI.Threads(this._client);
6568
}
6669

70+
Beta.Realtime = Realtime;
6771
Beta.VectorStores = VectorStores;
6872
Beta.Assistants = Assistants;
6973
Beta.Threads = Threads;
7074

7175
export declare namespace Beta {
76+
export { Realtime as Realtime };
77+
7278
export {
7379
VectorStores as VectorStores,
7480
type AutoFileChunkingStrategyParam as AutoFileChunkingStrategyParam,

src/resources/beta/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export {
1919
type AssistantsPage,
2020
} from './assistants';
2121
export { Beta } from './beta';
22+
export { Realtime } from './realtime/index';
2223
export { Chat } from './chat/index';
2324
export {
2425
Threads,
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export { Realtime } from './realtime';
4+
export { Sessions, type Session, type SessionCreateResponse, type SessionCreateParams } from './sessions';

0 commit comments

Comments
 (0)