# | |
# | |
# Agora Real Time Engagement | |
# Created by XinHui Li in 2024. | |
# Copyright (c) 2024 Agora IO. All rights reserved. | |
# | |
# | |
from ten import ( | |
Addon, | |
register_addon_as_extension, | |
TenEnv, | |
) | |
from .extension import EXTENSION_NAME | |
from .log import logger | |
from .litellm_extension import LiteLLMExtension | |
class LiteLLMExtensionAddon(Addon): | |
def on_create_instance(self, ten: TenEnv, addon_name: str, context) -> None: | |
logger.info("on_create_instance") | |
ten.on_create_instance_done(LiteLLMExtension(addon_name), context) | |