| | from ._base import BaseEmbedder |
| | from ._word_doc import WordDocEmbedder |
| | from ._utils import languages |
| | from bertopic._utils import NotInstalled |
| |
|
| | |
| | try: |
| | from bertopic.backend._openai import OpenAIBackend |
| | except ModuleNotFoundError: |
| | msg = "`pip install openai` \n\n" |
| | OpenAIBackend = NotInstalled("OpenAI", "OpenAI", custom_msg=msg) |
| |
|
| | |
| | try: |
| | from bertopic.backend._cohere import CohereBackend |
| | except ModuleNotFoundError: |
| | msg = "`pip install cohere` \n\n" |
| | CohereBackend = NotInstalled("Cohere", "Cohere", custom_msg=msg) |
| |
|
| | |
| | try: |
| | from bertopic.backend._multimodal import MultiModalBackend |
| | except ModuleNotFoundError: |
| | msg = "`pip install bertopic[vision]` \n\n" |
| | MultiModalBackend = NotInstalled("Vision", "Vision", custom_msg=msg) |
| |
|
| |
|
| | __all__ = [ |
| | "BaseEmbedder", |
| | "WordDocEmbedder", |
| | "OpenAIBackend", |
| | "CohereBackend", |
| | "MultiModalBackend", |
| | "languages" |
| | ] |
| |
|