@@ -313,10 +313,10 @@ async def main(strategy: Strategy, setup_index: bool = True):
313
313
)
314
314
blob_manager = setup_blob_manager (
315
315
azure_credential = azd_credential ,
316
- storage_account = os .getenv ( "AZURE_STORAGE_ACCOUNT" ) ,
317
- storage_container = os .getenv ( "AZURE_STORAGE_CONTAINER" ) ,
318
- storage_resource_group = os .getenv ( "AZURE_STORAGE_RESOURCE_GROUP" ) ,
319
- subscription_id = os .getenv ( "AZURE_SUBSCRIPTION_ID" ) ,
316
+ storage_account = os .environ [ "AZURE_STORAGE_ACCOUNT" ] ,
317
+ storage_container = os .environ [ "AZURE_STORAGE_CONTAINER" ] ,
318
+ storage_resource_group = os .environ [ "AZURE_STORAGE_RESOURCE_GROUP" ] ,
319
+ subscription_id = os .environ [ "AZURE_SUBSCRIPTION_ID" ] ,
320
320
search_images = use_gptvision ,
321
321
storage_key = clean_key_if_exists (args .storagekey ),
322
322
)
@@ -336,14 +336,17 @@ async def main(strategy: Strategy, setup_index: bool = True):
336
336
elif not openai_host .startswith ("azure" ) and os .getenv ("OPENAI_API_KEY" ):
337
337
openai_key = os .getenv ("OPENAI_API_KEY" )
338
338
339
+ openai_dimensions = 1536
340
+ if os .getenv ("AZURE_OPENAI_EMB_DIMENSIONS" ):
341
+ openai_dimensions = int (os .environ ["AZURE_OPENAI_EMB_DIMENSIONS" ])
339
342
openai_embeddings_service = setup_embeddings_service (
340
343
azure_credential = azd_credential ,
341
344
openai_host = openai_host ,
342
- openai_model_name = os .getenv ( "AZURE_OPENAI_EMB_MODEL_NAME" ) ,
345
+ openai_model_name = os .environ [ "AZURE_OPENAI_EMB_MODEL_NAME" ] ,
343
346
openai_service = os .getenv ("AZURE_OPENAI_SERVICE" ),
344
347
openai_custom_url = os .getenv ("AZURE_OPENAI_CUSTOM_URL" ),
345
348
openai_deployment = os .getenv ("AZURE_OPENAI_EMB_DEPLOYMENT" ),
346
- openai_dimensions = os . getenv ( "AZURE_OPENAI_EMB_DIMENSIONS" ) ,
349
+ openai_dimensions = openai_dimensions ,
347
350
openai_key = clean_key_if_exists (openai_key ),
348
351
openai_org = os .getenv ("OPENAI_ORGANIZATION" ),
349
352
disable_vectors = dont_use_vectors ,
@@ -358,7 +361,7 @@ async def main(strategy: Strategy, setup_index: bool = True):
358
361
blob_manager = blob_manager ,
359
362
document_action = document_action ,
360
363
embeddings = openai_embeddings_service ,
361
- subscription_id = os .getenv ( "AZURE_SUBSCRIPTION_ID" ) ,
364
+ subscription_id = os .environ [ "AZURE_SUBSCRIPTION_ID" ] ,
362
365
search_service_user_assigned_id = args .searchserviceassignedid ,
363
366
search_analyzer_name = os .getenv ("AZURE_SEARCH_ANALYZER_NAME" ),
364
367
use_acls = use_acls ,
0 commit comments