mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
refactor(authority): complete v0.6-only sql/blob/jobs rollout
This commit is contained in:
@@ -70,6 +70,54 @@ const defaultModeConfig = getVectorConfigFromSettings({
|
||||
assert.equal(defaultModeConfig.mode, "direct");
|
||||
assert.equal(validateVectorConfig(defaultModeConfig).valid, true);
|
||||
|
||||
const validAuthorityConfig = {
|
||||
mode: "authority",
|
||||
source: "authority-trivium",
|
||||
baseUrl: "/api/plugins/authority",
|
||||
apiUrl: "https://example.com/v1",
|
||||
model: "text-embedding-3-small",
|
||||
};
|
||||
assert.equal(validateVectorConfig(validAuthorityConfig).valid, true);
|
||||
|
||||
const invalidAuthorityConfig = {
|
||||
mode: "authority",
|
||||
source: "authority-trivium",
|
||||
baseUrl: "/api/plugins/authority",
|
||||
apiUrl: "",
|
||||
model: "",
|
||||
};
|
||||
assert.equal(validateVectorConfig(invalidAuthorityConfig).valid, false);
|
||||
|
||||
const validAuthorityBackendConfig = {
|
||||
mode: "authority",
|
||||
source: "authority-trivium",
|
||||
baseUrl: "/api/plugins/authority",
|
||||
embeddingMode: "backend",
|
||||
embeddingSource: "openai",
|
||||
apiUrl: "",
|
||||
model: "text-embedding-3-small",
|
||||
};
|
||||
assert.equal(validateVectorConfig(validAuthorityBackendConfig).valid, true);
|
||||
|
||||
const invalidAuthorityBackendConfig = {
|
||||
mode: "authority",
|
||||
source: "authority-trivium",
|
||||
baseUrl: "/api/plugins/authority",
|
||||
embeddingMode: "backend",
|
||||
embeddingSource: "vllm",
|
||||
apiUrl: "",
|
||||
model: "BAAI/bge-m3",
|
||||
};
|
||||
assert.equal(validateVectorConfig(invalidAuthorityBackendConfig).valid, false);
|
||||
|
||||
const authorityLikeConfig = getVectorConfigFromSettings({
|
||||
embeddingApiUrl: "https://example.com/v1/embeddings",
|
||||
embeddingApiKey: "sk-test",
|
||||
embeddingModel: "text-embedding-3-small",
|
||||
});
|
||||
assert.equal(authorityLikeConfig.apiUrl, "https://example.com/v1");
|
||||
assert.equal(authorityLikeConfig.model, "text-embedding-3-small");
|
||||
|
||||
const invalidBackendConfig = getVectorConfigFromSettings({
|
||||
embeddingTransportMode: "backend",
|
||||
embeddingBackendSource: "vllm",
|
||||
|
||||
Reference in New Issue
Block a user