File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export class OpenAIRealtimeAdapter implements MultimodalAdapter {
2626 this . onMessage = opts . onMessage ;
2727 this . toolHandler = opts . toolHandler ;
2828
29- const model = this . config . model || "gpt-4o- realtime-preview " ;
29+ const model = this . config . model || "gpt-realtime" ;
3030 const url = `wss://api.openai.com/v1/realtime?model=${ model } ` ;
3131
3232 return new Promise ( ( resolve , reject ) => {
@@ -84,10 +84,7 @@ export class OpenAIRealtimeAdapter implements MultimodalAdapter {
8484 if ( this . latestVideoFrame ) {
8585 content . push ( {
8686 type : "input_image" ,
87- image : {
88- data : this . latestVideoFrame . frame ,
89- mime_type : this . latestVideoFrame . mimeType ,
90- } ,
87+ image_url : `data:${ this . latestVideoFrame . mimeType } ;base64,${ this . latestVideoFrame . frame } ` ,
9188 } ) ;
9289 this . latestVideoFrame = null ;
9390 }
@@ -137,10 +134,7 @@ export class OpenAIRealtimeAdapter implements MultimodalAdapter {
137134 role : "user" ,
138135 content : [ {
139136 type : "input_image" ,
140- image : {
141- data : frame . frame ,
142- mime_type : frame . mimeType ,
143- } ,
137+ image_url : `data:${ frame . mimeType } ;base64,${ frame . frame } ` ,
144138 } ] ,
145139 } ,
146140 } ) ;
You can’t perform that action at this time.
0 commit comments