"""This module is adapt from https://github.com/zeno-ml/zeno-build""" try: from .providers.gemini_utils import generate_from_gemini_completion except: print('Google Cloud not set up, skipping import of providers.gemini_utils.generate_from_gemini_completion') from .providers.hf_utils import generate_from_huggingface_completion from .providers.openai_utils import ( generate_from_openai_chat_completion, generate_from_openai_completion, ) from .providers.api_utils import ( generate_with_api, ) from .utils import call_llm __all__ = [ "generate_from_openai_completion", "generate_from_openai_chat_completion", "generate_from_huggingface_completion", "generate_from_gemini_completion", "call_llm", ]