@@ -124,7 +124,10 @@ describe('ChromeAdapter', () => {
124
124
) ;
125
125
const adapter = new ChromeAdapter (
126
126
languageModelProvider ,
127
- 'prefer_on_device'
127
+ 'prefer_on_device' ,
128
+ {
129
+ expectedInputs : [ { type : 'image' } ]
130
+ }
128
131
) ;
129
132
const expectedOnDeviceParams = {
130
133
expectedInputs : [ { type : 'image' } ]
@@ -221,17 +224,14 @@ describe('ChromeAdapter', () => {
221
224
) ;
222
225
const promptOutput = 'hi' ;
223
226
const promptStub = stub ( languageModel , 'prompt' ) . resolves ( promptOutput ) ;
224
- const onDeviceParams = {
225
- systemPrompt : 'be yourself'
226
- } as LanguageModelCreateOptions ;
227
227
const expectedOnDeviceParams = {
228
228
systemPrompt : 'be yourself' ,
229
229
expectedInputs : [ { type : 'image' } ]
230
230
} as LanguageModelCreateOptions ;
231
231
const adapter = new ChromeAdapter (
232
232
languageModelProvider ,
233
233
'prefer_on_device' ,
234
- onDeviceParams
234
+ expectedOnDeviceParams
235
235
) ;
236
236
const request = {
237
237
contents : [ { role : 'user' , parts : [ { text : 'anything' } ] } ]
@@ -270,17 +270,14 @@ describe('ChromeAdapter', () => {
270
270
) ;
271
271
const promptOutput = 'hi' ;
272
272
const promptStub = stub ( languageModel , 'prompt' ) . resolves ( promptOutput ) ;
273
- const onDeviceParams = {
274
- systemPrompt : 'be yourself'
275
- } as LanguageModelCreateOptions ;
276
273
const expectedOnDeviceParams = {
277
274
systemPrompt : 'be yourself' ,
278
275
expectedInputs : [ { type : 'image' } ]
279
276
} as LanguageModelCreateOptions ;
280
277
const adapter = new ChromeAdapter (
281
278
languageModelProvider ,
282
279
'prefer_on_device' ,
283
- onDeviceParams
280
+ expectedOnDeviceParams
284
281
) ;
285
282
const request = {
286
283
contents : [
@@ -379,14 +376,13 @@ describe('ChromeAdapter', () => {
379
376
}
380
377
} )
381
378
) ;
382
- const onDeviceParams = { } as LanguageModelCreateOptions ;
383
379
const expectedOnDeviceParams = {
384
380
expectedInputs : [ { type : 'image' } ]
385
381
} as LanguageModelCreateOptions ;
386
382
const adapter = new ChromeAdapter (
387
383
languageModelProvider ,
388
384
'prefer_on_device' ,
389
- onDeviceParams
385
+ expectedOnDeviceParams
390
386
) ;
391
387
const request = {
392
388
contents : [ { role : 'user' , parts : [ { text : 'anything' } ] } ]
@@ -423,14 +419,13 @@ describe('ChromeAdapter', () => {
423
419
}
424
420
} )
425
421
) ;
426
- const onDeviceParams = { } as LanguageModelCreateOptions ;
427
422
const expectedOnDeviceParams = {
428
423
expectedInputs : [ { type : 'image' } ]
429
424
} as LanguageModelCreateOptions ;
430
425
const adapter = new ChromeAdapter (
431
426
languageModelProvider ,
432
427
'prefer_on_device' ,
433
- onDeviceParams
428
+ expectedOnDeviceParams
434
429
) ;
435
430
const request = {
436
431
contents : [
0 commit comments