File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
packages/jupyter-ai/jupyter_ai Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1087,6 +1087,11 @@ Specify default embedding model
1087
1087
jupyter lab --AiExtension.default_embeddings_model=bedrock:amazon.titan-embed-text-v1
1088
1088
```
1089
1089
1090
+ Specify default completions model
1091
+ ``` bash
1092
+ jupyter lab --AiExtension.default_completions_model=bedrock-chat:anthropic.claude-v2
1093
+ ```
1094
+
1090
1095
Specify default API keys
1091
1096
``` bash
1092
1097
jupyter lab --AiExtension.default_api_keys={' OPENAI_API_KEY' : ' sk-abcd' }
Original file line number Diff line number Diff line change @@ -171,6 +171,16 @@ class AiExtension(ExtensionApp):
171
171
config = True ,
172
172
)
173
173
174
+ default_completions_model = Unicode (
175
+ default_value = None ,
176
+ allow_none = True ,
177
+ help = """
178
+ Default completions model to use, as string in the format
179
+ <provider-id>:<model-id>, defaults to None.
180
+ """ ,
181
+ config = True ,
182
+ )
183
+
174
184
default_api_keys = traitlets .Dict (
175
185
key_trait = Unicode (),
176
186
value_trait = Unicode (),
@@ -353,6 +363,7 @@ def initialize_settings(self):
353
363
defaults = {
354
364
"model_provider_id" : self .default_language_model ,
355
365
"embeddings_provider_id" : self .default_embeddings_model ,
366
+ "completions_model_provider_id" : self .default_completions_model ,
356
367
"api_keys" : self .default_api_keys ,
357
368
"fields" : self .model_parameters ,
358
369
"embeddings_fields" : self .model_parameters ,
You can’t perform that action at this time.
0 commit comments