agno icon indicating copy to clipboard operation
agno copied to clipboard

feat: Add LiteLLM embedder and reranker support

Open ItsRoy69 opened this issue 6 months ago • 1 comments

Summary

Implements LiteLLM unified interface support for embeddings and reranking as requested in Closes #4937.

Key Features

  • Unified interface for multiple embedding providers via LiteLLM
  • Support for batch processing and async operations
  • Usage tracking and metadata extraction

(If applicable, issue number: #____)

Type of change

  • [ ] Bug fix
  • [x] New feature
  • [ ] Breaking change
  • [ ] Improvement
  • [ ] Model update
  • [ ] Other:

Checklist

  • [x] Code complies with style guidelines
  • [x] Ran format/validation scripts (./scripts/format.sh and ./scripts/validate.sh)
  • [x] Self-review completed
  • [ ] Documentation updated (comments, docstrings)
  • [ ] Examples and guides: Relevant cookbook examples have been included or updated (if applicable)
  • [x] Tested in clean environment
  • [x] Tests added/updated (if applicable)

Additional Notes

Add any important context (deployment instructions, screenshots, security considerations, etc.)

ItsRoy69 avatar Oct 17 '25 06:10 ItsRoy69

Nice thanks !

dotmobo avatar Nov 12 '25 15:11 dotmobo