File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55namespace OpenAI ;
66
77use OpenAI \Contracts \ClientContract ;
8+ use OpenAI \Contracts \Resources \RealtimeContract ;
89use OpenAI \Contracts \Resources \ThreadsContract ;
910use OpenAI \Contracts \Resources \VectorStoresContract ;
1011use OpenAI \Contracts \TransporterContract ;
2122use OpenAI \Resources \Images ;
2223use OpenAI \Resources \Models ;
2324use OpenAI \Resources \Moderations ;
25+ use OpenAI \Resources \Realtime ;
2426use OpenAI \Resources \Responses ;
2527use OpenAI \Resources \Threads ;
2628use OpenAI \Resources \VectorStores ;
@@ -168,6 +170,16 @@ public function assistants(): Assistants
168170 return new Assistants ($ this ->transporter );
169171 }
170172
173+ /**
174+ * Communicate with a model in real time using WebRTC or WebSockets.
175+ *
176+ * @see https://platform.openai.com/docs/api-reference/realtime
177+ */
178+ public function realtime (): RealtimeContract
179+ {
180+ return new Realtime ($ this ->transporter );
181+ }
182+
171183 /**
172184 * Create threads that assistants can interact with.
173185 *
You can’t perform that action at this time.
0 commit comments