Merge branch 'feat/use-mistral-sdk'

This commit is contained in:
Mario Zechner
2026-03-05 23:49:29 +01:00
17 changed files with 728 additions and 171 deletions

View File

@@ -13,6 +13,7 @@ import { streamAzureOpenAIResponses, streamSimpleAzureOpenAIResponses } from "./
import { streamGoogle, streamSimpleGoogle } from "./google.js";
import { streamGoogleGeminiCli, streamSimpleGoogleGeminiCli } from "./google-gemini-cli.js";
import { streamGoogleVertex, streamSimpleGoogleVertex } from "./google-vertex.js";
import { streamMistral, streamSimpleMistral } from "./mistral.js";
import { streamOpenAICodexResponses, streamSimpleOpenAICodexResponses } from "./openai-codex-responses.js";
import { streamOpenAICompletions, streamSimpleOpenAICompletions } from "./openai-completions.js";
import { streamOpenAIResponses, streamSimpleOpenAIResponses } from "./openai-responses.js";
@@ -134,6 +135,12 @@ export function registerBuiltInApiProviders(): void {
streamSimple: streamSimpleOpenAICompletions,
});
registerApiProvider({
api: "mistral-conversations",
stream: streamMistral,
streamSimple: streamSimpleMistral,
});
registerApiProvider({
api: "openai-responses",
stream: streamOpenAIResponses,