mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 16:30:27 +00:00
Replace simple API provider selection with comprehensive model dropdown organized by provider (Claude, OpenAI, Gemini). Update settings schema from `apiProvider` to `model`, add AIProvider.fromModel() helper, simplify provider URLs, and fix indentation inconsistencies throughout codebase.
25 lines
No EOL
749 B
TypeScript
25 lines
No EOL
749 B
TypeScript
export enum Copy {
|
|
ApiRequestAborted = "Request has been cancelled",
|
|
|
|
// Model display names
|
|
ClaudeSonnet_4_5 = "Claude Sonnet 4.5",
|
|
ClaudeSonnet_4 = "Claude Sonnet 4",
|
|
ClaudeSonnet_3_7 = "Claude Sonnet 3.7",
|
|
ClaudeOpus_4_1 = "Claude Opus 4.1",
|
|
ClaudeOpus_4 = "Claude Opus 4",
|
|
ClaudeHaiku_4_5 = "Claude Haiku 4.5",
|
|
|
|
GeminiFlash_2_5_Lite = "Gemini 2.5 Flash Lite",
|
|
GeminiFlash_2_5 = "Gemini 2.5 Flash",
|
|
GeminiPro_2_5 = "Gemini 2.5 Pro",
|
|
|
|
GPT_5 = "GPT-5",
|
|
GPT_5_Mini = "GPT-5 Mini",
|
|
GPT_5_Nano = "GPT-5 Nano",
|
|
GPT_5_Pro = "GPT-5 Pro",
|
|
GPT_4o = "GPT-4o",
|
|
GPT_4o_Mini = "GPT-4o Mini",
|
|
GPT_4_1 = "GPT-4.1",
|
|
GPT_4_1_Mini = "GPT-4.1 Mini",
|
|
GPT_4_1_Nano = "GPT-4.1 Nano",
|
|
} |