semantic-kernel icon indicating copy to clipboard operation
semantic-kernel copied to clipboard

Python: Notebook ServiceSettings needs the create method.

Open moonbox3 opened this issue 1 year ago • 1 comments

Motivation and Context

The notebooks are failing to find the .env file that is located in the same directory. The ServiceSettings class is missing the .create() method on it, to properly configure the settings from the .env file.

Description

Update the call to settings = ServiceSettings.create() so that the service settings are created properly and reference the .env file located in the getting_started directory.

  • Fixes #7360

Contribution Checklist

moonbox3 avatar Jul 19 '24 19:07 moonbox3

Py3.10 Test Coverage

Python 3.10 Test Coverage Report
FileStmtsMissCoverMissing
semantic_kernel
   kernel.py157994%145, 156, 160, 200–201, 310–313, 422
semantic_kernel/connectors
   telemetry.py16288%18–19
semantic_kernel/connectors/ai/azure_ai_inference/services
   azure_ai_inference_chat_completion.py149497%169, 312, 416, 430
semantic_kernel/connectors/ai/embeddings
   embedding_generator_base.py8188%50
semantic_kernel/connectors/ai/hugging_face/services
   hf_text_completion.py54394%95, 103, 134
   hf_text_embedding.py32584%77–81
semantic_kernel/connectors/openapi_plugin
   openapi_manager.py58297%110–111
   openapi_parser.py88199%127
   openapi_runner.py105298%181–182
semantic_kernel/connectors/openapi_plugin/models
   rest_api_operation.py129199%240
semantic_kernel/functions
   kernel_function_decorator.py99199%93
   kernel_function_from_method.py96199%153
   kernel_function_from_prompt.py154795%165–166, 180, 200, 218, 238, 321
   kernel_plugin.py187299%472, 475
semantic_kernel/planners
   plan.py2344581%52, 161–163, 195, 212–225, 262, 267, 275–276, 286–289, 306, 311, 327, 330–335, 353, 358, 361, 363, 370, 384–386, 391–395
semantic_kernel/planners/function_calling_stepwise_planner
   function_calling_stepwise_planner.py116497%143, 187–188, 196
semantic_kernel/planners/sequential_planner
   sequential_planner.py64691%69, 73, 107, 123, 132–133
   sequential_planner_extensions.py50982%29–30, 52, 106–120
   sequential_planner_parser.py771284%64–72, 91, 115–118
semantic_kernel/schema
   kernel_json_schema_builder.py95397%44, 76, 160
semantic_kernel/template_engine/blocks
   code_block.py77199%119
   named_arg_block.py43198%98
TOTAL703612298% 

Python 3.10 Unit Test Overview

Tests Skipped Failures Errors Time
1895 1 :zzz: 0 :x: 0 :fire: 31.355s :stopwatch:

markwallace-microsoft avatar Jul 19 '24 22:07 markwallace-microsoft