Files
oh-my-pi/packages/ai/src/registry/mistral.ts
T
can1357 31b6f0bf31 refactor(ai): consolidated provider config into single-source registry
- 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.
2026-06-08 18:48:43 +02:00

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;