Metadata-Version: 2.4
Name: agentforge-reranker-mixedbread
Version: 0.2.4
Summary: Mixedbread AI managed-API reranker for AgentForge
Project-URL: Homepage, https://github.com/Scaffoldic/agentforge-py
Project-URL: Repository, https://github.com/Scaffoldic/agentforge-py
Project-URL: Changelog, https://github.com/Scaffoldic/agentforge-py/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/Scaffoldic/agentforge-py/issues
Author: The AgentForge Authors
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agent,ai,mixedbread,rag,rerank
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: agentforge-core~=0.2.4
Provides-Extra: mixedbread
Requires-Dist: mixedbread-ai>=2.0; extra == 'mixedbread'
Description-Content-Type: text/markdown

# agentforge-reranker-mixedbread

Mixedbread AI managed-API reranker for the AgentForge
framework.

Registers as `agentforge.rerankers:mixedbread`. Implements
the `Reranker` ABC from `agentforge-core`.

## Installation

```bash
pip install agentforge-reranker-mixedbread[mixedbread]
```

## Usage

```yaml
retrieval:
  reranker:
    name: mixedbread
    config:
      api_key: ${MIXEDBREAD_API_KEY}
      model: mixedbread-ai/mxbai-rerank-large-v1
```

```python
from agentforge_reranker_mixedbread import MixedbreadReranker

reranker = MixedbreadReranker.from_config(
    api_key="...",
    model="mixedbread-ai/mxbai-rerank-large-v1",
)
```

## License

Apache-2.0.
