in src/co_op_translator/core/llm/providers/openai/markdown_translator.py [0:0]
def _initialize_kernel(self):
"""
Initialize the semantic kernel with OpenAI service.
Returns:
Kernel: Initialized semantic kernel.
"""
kernel = Kernel()
service_id = LLMProvider.OPENAI.value
kernel.add_service(
OpenAIChatCompletion(
service_id=service_id,
ai_model_id=OpenAIConfig.get_chat_model_id(),
org_id=OpenAIConfig.get_org_id(),
api_key=OpenAIConfig.get_api_key(),
)
)
return kernel