mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-01-24 12:17:29 +01:00
Swap implementations of ollama
This commit is contained in:
parent
0776217801
commit
4709c638ed
@ -45,11 +45,6 @@ impl EmbedderOptions {
|
||||
|
||||
// **warning**: do not swap these two `if`s, as the second one is always true when the first one is.
|
||||
let (request, response) = if url.ends_with("/api/embeddings") {
|
||||
(
|
||||
serde_json::json!({"model": model, "input": [super::rest::REQUEST_PLACEHOLDER, super::rest::REPEAT_PLACEHOLDER]}),
|
||||
serde_json::json!({"embeddings": [super::rest::RESPONSE_PLACEHOLDER, super::rest::REPEAT_PLACEHOLDER]}),
|
||||
)
|
||||
} else if url.ends_with("/api/embed") {
|
||||
(
|
||||
serde_json::json!({
|
||||
"model": model,
|
||||
@ -59,6 +54,11 @@ impl EmbedderOptions {
|
||||
"embedding": super::rest::RESPONSE_PLACEHOLDER,
|
||||
}),
|
||||
)
|
||||
} else if url.ends_with("/api/embed") {
|
||||
(
|
||||
serde_json::json!({"model": model, "input": [super::rest::REQUEST_PLACEHOLDER, super::rest::REPEAT_PLACEHOLDER]}),
|
||||
serde_json::json!({"embeddings": [super::rest::RESPONSE_PLACEHOLDER, super::rest::REPEAT_PLACEHOLDER]}),
|
||||
)
|
||||
} else {
|
||||
return Err(NewEmbedderError::ollama_unsupported_url(url));
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user