Skip to content

Conversation

@RobertoBarrosoLuque
Copy link

Summary

Adds FireworksAI integration to the Elasticsearch inference plugin, supporting text embeddings and reranking.

Implementation

Follows the pattern established by other inference services (OpenAI, Cohere, etc.):

Embeddings:

  • OpenAI-compatible API format (/v1/embeddings)

Reranking:

  • Query-based document reranking (/v1/rerank)

# Conflicts:
#	server/src/main/resources/transport/upper_bounds/9.3.csv
Update FireworksAI implementation to use new Elasticsearch inference APIs:
- Replace TextEmbeddingFloatResults with DenseEmbeddingFloatResults
- Update EmbeddingRequestChunker import path to core.inference.chunking
- Regenerate transport version (9203000)

These changes align with upstream API refactoring in the inference plugin.
Changelog entries are automatically generated for external contributors
@elasticsearchmachine elasticsearchmachine added v9.3.0 needs:triage Requires assignment of a team area label external-contributor Pull request authored by a developer outside the Elasticsearch team labels Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external-contributor Pull request authored by a developer outside the Elasticsearch team needs:triage Requires assignment of a team area label v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants