in src/co_op_translator/core/llm/providers/azure/markdown_translator.py [0:0]
def _initialize_kernel(self):
"""
Initialize the semantic kernel with Azure OpenAI service.
Returns:
Kernel: Initialized semantic kernel.
"""
kernel = Kernel()
service_id = LLMProvider.AZURE_OPENAI.value
kernel.add_service(
AzureChatCompletion(
service_id=service_id,
deployment_name=AzureOpenAIConfig.get_chat_deployment_name(),
endpoint=AzureOpenAIConfig.get_endpoint(),
api_key=AzureOpenAIConfig.get_api_key(),
)
)
return kernel