mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
feat: add embedding and rerank support
This commit is contained in:
@@ -545,6 +545,18 @@ const ADMIN_API_FORMAT_DEFINITIONS: &[AdminApiFormatDefinition] = &[
|
||||
default_path: "/v1/responses/compact",
|
||||
aliases: &["responses_compact"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "openai:embedding",
|
||||
label: "OpenAI Embedding",
|
||||
default_path: "/v1/embeddings",
|
||||
aliases: &["openai_embedding", "embeddings"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "openai:rerank",
|
||||
label: "OpenAI Rerank",
|
||||
default_path: "/v1/rerank",
|
||||
aliases: &["openai_rerank", "rerank"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "openai:image",
|
||||
label: "OpenAI Image",
|
||||
@@ -569,12 +581,36 @@ const ADMIN_API_FORMAT_DEFINITIONS: &[AdminApiFormatDefinition] = &[
|
||||
default_path: "/v1beta/models/{model}:{action}",
|
||||
aliases: &["gemini", "google", "vertex"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "gemini:embedding",
|
||||
label: "Gemini Embedding",
|
||||
default_path: "/v1/embeddings",
|
||||
aliases: &["gemini_embedding"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "gemini:video",
|
||||
label: "Gemini Video",
|
||||
default_path: "/v1beta/models/{model}:predictLongRunning",
|
||||
aliases: &["gemini_video", "veo"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "jina:embedding",
|
||||
label: "Jina Embedding",
|
||||
default_path: "/v1/embeddings",
|
||||
aliases: &["jina_embedding"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "jina:rerank",
|
||||
label: "Jina Rerank",
|
||||
default_path: "/v1/rerank",
|
||||
aliases: &["jina_rerank"],
|
||||
},
|
||||
AdminApiFormatDefinition {
|
||||
value: "doubao:embedding",
|
||||
label: "Doubao Embedding",
|
||||
default_path: "/v1/embeddings",
|
||||
aliases: &["doubao_embedding"],
|
||||
},
|
||||
];
|
||||
|
||||
pub fn build_admin_system_check_update_payload(current_version: String) -> serde_json::Value {
|
||||
|
||||
Reference in New Issue
Block a user