31b6f0bf31
- Derived descriptors, default-model map, env keys, login list, and refresh dispatch from one ProviderDefinition per provider. - Disabled OpenAI Codex stream obfuscation and interrupted whitespace-only tool-call argument deltas. - Derived auth-broker callback ports and paste-code login set from the registry.
11 lines
425 B
TypeScript
11 lines
425 B
TypeScript
import { mistralModelManagerOptions } from "../provider-models/openai-compat";
|
|
import type { ModelManagerConfig, ProviderDefinition } from "./types";
|
|
|
|
export const mistralProvider = {
|
|
id: "mistral",
|
|
name: "Mistral",
|
|
defaultModel: "devstral-medium-latest",
|
|
createModelManagerOptions: (config: ModelManagerConfig) => mistralModelManagerOptions(config),
|
|
envKeys: "MISTRAL_API_KEY",
|
|
} as const satisfies ProviderDefinition;
|