File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ import * as Models from '../../types';
2
2
import { APIResource } from '../../APIResource' ;
3
3
import { Stream } from '../../streaming' ;
4
4
5
+ const deprecatedModels = [ 'jamba-1.5-mini' , 'jamba-1.5-large' ] ;
6
+
5
7
export class Completions extends APIResource {
6
8
create (
7
9
body : Models . ChatCompletionCreateParamsNonStreaming ,
@@ -19,6 +21,14 @@ export class Completions extends APIResource {
19
21
) : Promise < Stream < Models . ChatCompletionChunk > | Models . ChatCompletionResponse > ;
20
22
21
23
create ( body : Models . ChatCompletionCreateParams , options ?: Models . RequestOptions ) {
24
+ // Check for deprecated models
25
+ if ( deprecatedModels . includes ( body . model ) ) {
26
+ console . warn (
27
+ `Warning: The model "${ body . model } " is deprecated and will be removed in a future release.
28
+ Please use jamba-mini or jamba-large instead.` ,
29
+ ) ;
30
+ }
31
+
22
32
return this . client . post < Models . ChatCompletionCreateParams , Models . ChatCompletionResponse > (
23
33
'/chat/completions' ,
24
34
{
You can’t perform that action at this time.
0 commit comments