mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
fix: repair embedding rerank CI checks
This commit is contained in:
@@ -4337,12 +4337,7 @@ fn rerank_request_from_raw(body_json: &Value, namespace: &str) -> Option<Canonic
|
|||||||
.map(str::trim)
|
.map(str::trim)
|
||||||
.filter(|value| !value.is_empty())?
|
.filter(|value| !value.is_empty())?
|
||||||
.to_string();
|
.to_string();
|
||||||
let documents = request
|
let documents = request.get("documents").and_then(Value::as_array)?.to_vec();
|
||||||
.get("documents")
|
|
||||||
.and_then(Value::as_array)?
|
|
||||||
.iter()
|
|
||||||
.cloned()
|
|
||||||
.collect::<Vec<_>>();
|
|
||||||
let rerank = CanonicalRerankRequest {
|
let rerank = CanonicalRerankRequest {
|
||||||
query,
|
query,
|
||||||
documents,
|
documents,
|
||||||
|
|||||||
@@ -676,12 +676,13 @@ mod tests {
|
|||||||
Some("ai_public"),
|
Some("ai_public"),
|
||||||
Some("openai"),
|
Some("openai"),
|
||||||
Some("embedding"),
|
Some("embedding"),
|
||||||
|
None,
|
||||||
&Method::POST,
|
&Method::POST,
|
||||||
"/v1/embeddings",
|
"/v1/embeddings",
|
||||||
),
|
),
|
||||||
Some(OPENAI_EMBEDDING_SYNC_PLAN_KIND)
|
Some(OPENAI_EMBEDDING_SYNC_PLAN_KIND)
|
||||||
);
|
);
|
||||||
assert!(supports_sync_scheduler_decision_kind(
|
assert!(supports_sync_execution_decision_kind(
|
||||||
OPENAI_EMBEDDING_SYNC_PLAN_KIND
|
OPENAI_EMBEDDING_SYNC_PLAN_KIND
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
@@ -693,12 +694,13 @@ mod tests {
|
|||||||
Some("ai_public"),
|
Some("ai_public"),
|
||||||
Some("openai"),
|
Some("openai"),
|
||||||
Some("rerank"),
|
Some("rerank"),
|
||||||
|
None,
|
||||||
&Method::POST,
|
&Method::POST,
|
||||||
"/v1/rerank",
|
"/v1/rerank",
|
||||||
),
|
),
|
||||||
Some(OPENAI_RERANK_SYNC_PLAN_KIND)
|
Some(OPENAI_RERANK_SYNC_PLAN_KIND)
|
||||||
);
|
);
|
||||||
assert!(supports_sync_scheduler_decision_kind(
|
assert!(supports_sync_execution_decision_kind(
|
||||||
OPENAI_RERANK_SYNC_PLAN_KIND
|
OPENAI_RERANK_SYNC_PLAN_KIND
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user