mirror of
https://github.com/microsoft/semantic-kernel.git
synced 2026-10-12 11:19:56 +00:00
### Description This PR fixes issue #2934 ### Contribution Checklist - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄 Co-authored-by: Dmytro Struk <[email protected]>
4.6 KiB
4.6 KiB
In [ ]:
!python -m pip install semantic-kernel==0.3.10.dev0In [ ]:
import semantic_kernel as sk
from semantic_kernel.connectors.ai.open_ai import AzureChatCompletion, OpenAIChatCompletionIn [ ]:
# Simple instance
kernel_1 = sk.Kernel()In [ ]:
# Instance with a custom logger
my_logger = sk.NullLogger()
kernel_2 = sk.Kernel(log=my_logger)In [ ]:
kernel = sk.Kernel()
kernel.add_chat_service( # We are adding a text service
"Azure_curie", # The alias we can use in prompt templates' config.json
AzureChatCompletion(
"my-finetuned-Curie", # Azure OpenAI *Deployment name*
"https://contoso.openai.azure.com/", # Azure OpenAI *Endpoint*
"...your Azure OpenAI Key..." # Azure OpenAI *Key*
)
)
kernel.add_chat_service( # We are adding a text service
"OpenAI_chat_gpt", # The alias we can use in prompt templates' config.json
OpenAIChatCompletion(
"gpt-3.5-turbo", # OpenAI Model Name
"...your OpenAI API Key...", # OpenAI API key
"...your OpenAI Org ID..." # *optional* OpenAI Organization ID
)
)In [ ]:
kernel.set_default_text_completion_service("Azure_curie")