mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 05:40:44 +00:00
* feat(providers): add DeepInfra provider plugin * feat(deepinfra): add media provider surfaces * fix(deepinfra): satisfy provider boundary checks * docs: add gitcrawl maintainer skill * test: include deepinfra in live media sweeps * fix: remove stale tts contract import
19 lines
655 B
TypeScript
19 lines
655 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { deepinfraMemoryEmbeddingProviderAdapter } from "./memory-embedding-adapter.js";
|
|
|
|
describe("deepinfra memory embedding adapter", () => {
|
|
it("declares a remote auth-backed embedding provider", () => {
|
|
expect(deepinfraMemoryEmbeddingProviderAdapter).toMatchObject({
|
|
id: "deepinfra",
|
|
defaultModel: "BAAI/bge-m3",
|
|
transport: "remote",
|
|
authProviderId: "deepinfra",
|
|
autoSelectPriority: 55,
|
|
allowExplicitWhenConfiguredAuto: true,
|
|
});
|
|
expect(deepinfraMemoryEmbeddingProviderAdapter.shouldContinueAutoSelection).toBeTypeOf(
|
|
"function",
|
|
);
|
|
});
|
|
});
|