| 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" |
| ] |
|
|