@@ -33,8 +33,7 @@ const TEST_CASES: {
33
33
model : ModelDataMinimal ;
34
34
providers : SnippetInferenceProvider [ ] ;
35
35
lora ?: boolean ;
36
- billTo ?: string ;
37
- opts ?: Record < string , unknown > ;
36
+ opts ?: snippets . InferenceSnippetOptions ;
38
37
} [ ] = [
39
38
{
40
39
testName : "automatic-speech-recognition" ,
@@ -237,8 +236,8 @@ const TEST_CASES: {
237
236
tags : [ "conversational" ] ,
238
237
inference : "" ,
239
238
} ,
240
- billTo : "huggingface" ,
241
239
providers : [ "hf-inference" ] ,
240
+ opts : { billTo : "huggingface" } ,
242
241
} ,
243
242
] as const ;
244
243
@@ -266,7 +265,6 @@ function generateInferenceSnippet(
266
265
provider : SnippetInferenceProvider ,
267
266
task : WidgetType ,
268
267
lora : boolean = false ,
269
- billTo ?: string ,
270
268
opts ?: Record < string , unknown >
271
269
) : InferenceSnippet [ ] {
272
270
const allSnippets = snippets . getInferenceSnippets (
@@ -285,7 +283,6 @@ function generateInferenceSnippet(
285
283
}
286
284
: { } ) ,
287
285
} ,
288
- billTo ,
289
286
opts
290
287
) ;
291
288
return allSnippets
@@ -341,12 +338,12 @@ if (import.meta.vitest) {
341
338
const { describe, expect, it } = import . meta. vitest ;
342
339
343
340
describe ( "inference API snippets" , ( ) => {
344
- TEST_CASES . forEach ( ( { testName, task, model, providers, lora, billTo , opts } ) => {
341
+ TEST_CASES . forEach ( ( { testName, task, model, providers, lora, opts } ) => {
345
342
describe ( testName , ( ) => {
346
343
inferenceSnippetLanguages . forEach ( ( language ) => {
347
344
providers . forEach ( ( provider ) => {
348
345
it ( language , async ( ) => {
349
- const generatedSnippets = generateInferenceSnippet ( model , language , provider , task , lora , billTo , opts ) ;
346
+ const generatedSnippets = generateInferenceSnippet ( model , language , provider , task , lora , opts ) ;
350
347
const expectedSnippets = await getExpectedInferenceSnippet ( testName , language , provider ) ;
351
348
expect ( generatedSnippets ) . toEqual ( expectedSnippets ) ;
352
349
} ) ;
@@ -362,11 +359,11 @@ if (import.meta.vitest) {
362
359
await fs . rm ( path . join ( rootDirFinder ( ) , "snippets-fixtures" ) , { recursive : true , force : true } ) ;
363
360
364
361
console . debug ( " 🏭 Generating new fixtures..." ) ;
365
- TEST_CASES . forEach ( ( { testName, task, model, providers, lora, billTo , opts } ) => {
362
+ TEST_CASES . forEach ( ( { testName, task, model, providers, lora, opts } ) => {
366
363
console . debug ( ` ${ testName } (${ providers . join ( ", " ) } )` ) ;
367
364
inferenceSnippetLanguages . forEach ( async ( language ) => {
368
365
providers . forEach ( async ( provider ) => {
369
- const generatedSnippets = generateInferenceSnippet ( model , language , provider , task , lora , billTo , opts ) ;
366
+ const generatedSnippets = generateInferenceSnippet ( model , language , provider , task , lora , opts ) ;
370
367
await saveExpectedInferenceSnippet ( testName , language , provider , generatedSnippets ) ;
371
368
} ) ;
372
369
} ) ;
0 commit comments