Skip to content

Latest commit

 

History

History
 
 

sk-python-hello-world

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Semantic Kernel Python Hello World Starter

The sk-python-hello-world console application demonstrates how to execute a semantic function.

Prerequisites

Configuring the starter

The starter can be configured with a .env file in the project which holds api keys and other secrets and configurations.

Make sure you have an Open AI API Key or Azure Open AI service key

Copy the .env.example file to a new file named .env. Then, copy those keys into the .env file:

OPENAI_API_KEY=""
OPENAI_ORG_ID=""
AZURE_OPENAI_DEPLOYMENT_NAME=""
AZURE_OPENAI_ENDPOINT=""
AZURE_OPENAI_API_KEY=""

Running the starter

To run the console application within Visual Studio Code, just hit F5. As configured in launch.json and tasks.json, Visual Studio Code will run poetry install followed by python hello_world/main.py

To build and run the console application from the terminal use the following commands:

poetry install
poetry run python hello_world/main.py