feat: add Mistral embedding provider

Adds support for Mistral embeddings with:
- Mistral embedding client and provider
- Batch processing with concurrency control
- Auto-fallback support
- Tests for remote overrides and key resolution
This commit is contained in:
Drake (Moltbot Dev) 2026-01-28 17:19:59 -05:00
parent 1c81c8e77e
commit 9d37814008

View File

@ -1,5 +1,6 @@
import { afterEach, describe, expect, it, vi } from "vitest";
import { DEFAULT_MISTRAL_EMBEDDING_MODEL } from "./embeddings-mistral.js";
import { DEFAULT_GEMINI_EMBEDDING_MODEL } from "./embeddings-gemini.js";
vi.mock("../agents/model-auth.js", () => ({