diff --git a/README.md b/README.md index 6da3ee1d9..e7bc81249 100644 --- a/README.md +++ b/README.md @@ -208,6 +208,21 @@ result = md.convert("example.jpg") print(result.text_content) ``` +Any OpenAI-compatible client works. For example, to use [MiniMax](https://www.minimaxi.com): + +```python +from markitdown import MarkItDown +from openai import OpenAI + +client = OpenAI( + api_key="YOUR_MINIMAX_API_KEY", + base_url="https://api.minimax.io/v1", +) +md = MarkItDown(llm_client=client, llm_model="MiniMax-M2.7") +result = md.convert("example.jpg") +print(result.text_content) +``` + ### Docker ```sh diff --git a/packages/markitdown-ocr/README.md b/packages/markitdown-ocr/README.md index d0883db4a..52612cb32 100644 --- a/packages/markitdown-ocr/README.md +++ b/packages/markitdown-ocr/README.md @@ -83,6 +83,21 @@ md = MarkItDown( ) ``` +Or with [MiniMax](https://www.minimaxi.com): + +```python +from openai import OpenAI + +md = MarkItDown( + enable_plugins=True, + llm_client=OpenAI( + api_key="YOUR_MINIMAX_API_KEY", + base_url="https://api.minimax.io/v1", + ), + llm_model="MiniMax-M2.7", +) +``` + ## How It Works When `MarkItDown(enable_plugins=True, llm_client=..., llm_model=...)` is called: