1
1
import { ProviderConfigs } from '../types' ;
2
2
import FireworksAIAPIConfig from './api' ;
3
+ import {
4
+ FireworkCancelFinetuneResponseTransform ,
5
+ FireworksCancelFinetuneRequestHandler ,
6
+ } from './cancelFinetune' ;
3
7
import {
4
8
FireworksAIChatCompleteConfig ,
5
9
FireworksAIChatCompleteResponseTransform ,
@@ -10,6 +14,11 @@ import {
10
14
FireworksAICompleteResponseTransform ,
11
15
FireworksAICompleteStreamChunkTransform ,
12
16
} from './complete' ;
17
+ import {
18
+ FireworkFinetuneTransform ,
19
+ FireworksFinetuneCreateConfig ,
20
+ FireworksRequestTransform ,
21
+ } from './createFinetune' ;
13
22
import {
14
23
FireworksAIEmbedConfig ,
15
24
FireworksAIEmbedResponseTransform ,
@@ -19,13 +28,16 @@ import {
19
28
FireworksAIImageGenerateResponseTransform ,
20
29
} from './imageGenerate' ;
21
30
import { FireworksFileListResponseTransform } from './listFiles' ;
31
+ import { FireworkListFinetuneResponseTransform } from './listFinetune' ;
22
32
import { FireworksFileRetrieveResponseTransform } from './retrieveFile' ;
33
+ import { FireworkFileUploadRequestHandler } from './uploadFile' ;
23
34
24
35
const FireworksAIConfig : ProviderConfigs = {
25
36
complete : FireworksAICompleteConfig ,
26
37
chatComplete : FireworksAIChatCompleteConfig ,
27
38
embed : FireworksAIEmbedConfig ,
28
39
imageGenerate : FireworksAIImageGenerateConfig ,
40
+ createFinetune : FireworksFinetuneCreateConfig ,
29
41
api : FireworksAIAPIConfig ,
30
42
responseTransforms : {
31
43
complete : FireworksAICompleteResponseTransform ,
@@ -36,6 +48,17 @@ const FireworksAIConfig: ProviderConfigs = {
36
48
imageGenerate : FireworksAIImageGenerateResponseTransform ,
37
49
listFiles : FireworksFileListResponseTransform ,
38
50
retrieveFile : FireworksFileRetrieveResponseTransform ,
51
+ listFinetunes : FireworkListFinetuneResponseTransform ,
52
+ retrieveFinetune : FireworkFinetuneTransform ,
53
+ createFinetune : FireworkFinetuneTransform ,
54
+ cancelFinetune : FireworkCancelFinetuneResponseTransform ,
55
+ } ,
56
+ requestHandlers : {
57
+ uploadFile : FireworkFileUploadRequestHandler ,
58
+ cancelFinetune : FireworksCancelFinetuneRequestHandler ,
59
+ } ,
60
+ requestTransforms : {
61
+ createFinetune : FireworksRequestTransform ,
39
62
} ,
40
63
} ;
41
64
0 commit comments