MeiliSearch/meilisearch
meili-bors[bot] 34dfea72cc
Merge #4509
4509: Rest embedder r=ManyTheFish a=dureuill

Fixes #4531 

See [Usage page](https://meilisearch.notion.site/v1-8-AI-search-API-usage-135552d6e85a4a52bc7109be82aeca42?pvs=25#e6f58c3b742c4effb4ddc625ce12ee16)

### Implementation changes

- Remove tokio, futures, reqwests
- Add a new `milli::vector::rest::Embedder` embedder
- Update OpenAI and Ollama embedders to use the REST embedder internally
- Make Embedder::embed a sync method
- Add the new embedder source as described in the usage


Co-authored-by: Louis Dureuil <louis@meilisearch.com>
2024-03-27 09:27:46 +00:00
..
src Merge #4509 2024-03-27 09:27:46 +00:00
tests return the order in the score details 2024-03-19 15:45:04 +01:00
Cargo.toml Merge branch 'main' into tmp-release-v1.7.0 2024-03-11 15:39:51 +01:00
build.rs Factor vergen stuff to a build-info crate 2024-03-05 10:11:43 +01:00