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
10871087jupyter lab --AiExtension.default_embeddings_model=bedrock:amazon.titan-embed-text-v1
10881088```
10891089
1090+ Specify default completions model
1091+ ``` bash
1092+ jupyter lab --AiExtension.default_completions_model=bedrock-chat:anthropic.claude-v2
1093+ ```
1094+
10901095Specify default API keys
10911096``` bash
10921097jupyter 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):
171171 config = True ,
172172 )
173173
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+
174184 default_api_keys = traitlets .Dict (
175185 key_trait = Unicode (),
176186 value_trait = Unicode (),
@@ -353,6 +363,7 @@ def initialize_settings(self):
353363 defaults = {
354364 "model_provider_id" : self .default_language_model ,
355365 "embeddings_provider_id" : self .default_embeddings_model ,
366+ "completions_model_provider_id" : self .default_completions_model ,
356367 "api_keys" : self .default_api_keys ,
357368 "fields" : self .model_parameters ,
358369 "embeddings_fields" : self .model_parameters ,
You can’t perform that action at this time.
0 commit comments