Metadata-Version: 2.4
Name: agentforge-reranker-voyage
Version: 0.2.3
Summary: Voyage 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,rag,rerank,voyage
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.3
Provides-Extra: voyage
Requires-Dist: voyageai>=0.3; extra == 'voyage'
Description-Content-Type: text/markdown

# agentforge-reranker-voyage

Voyage AI managed-API reranker for the AgentForge framework.

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

## Installation

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

## Usage

```yaml
retrieval:
  reranker:
    name: voyage
    config:
      api_key: ${VOYAGE_API_KEY}
      model: rerank-2
```

```python
from agentforge_reranker_voyage import VoyageReranker

reranker = VoyageReranker.from_config(
    api_key="...",
    model="rerank-2",
)
```

## License

Apache-2.0.
