UNPKG

signalk-parquet

Version:

SignalK plugin and webapp that archives SK data to Parquet files with a regimen control system, advanced querying, Claude integrated AI analysis, spatial capabilities, and REST API.

28 lines 1.39 kB
/** * Claude Model Definitions - Single Source of Truth * Update this file when Anthropic releases new models */ export declare const CLAUDE_MODELS: { readonly OPUS_4_1: "claude-opus-4-1-20250805"; readonly OPUS_4: "claude-opus-4-20250514"; readonly SONNET_4: "claude-sonnet-4-20250514"; readonly SONNET_4_5: "claude-sonnet-4-5-20250929"; }; export declare const SUPPORTED_CLAUDE_MODELS: readonly ["claude-opus-4-1-20250805", "claude-opus-4-20250514", "claude-sonnet-4-20250514", "claude-sonnet-4-5-20250929"]; export declare const DEFAULT_CLAUDE_MODEL: "claude-sonnet-4-5-20250929"; export declare const CLAUDE_MODEL_DESCRIPTIONS: { readonly "claude-opus-4-1-20250805": "Claude Opus 4.1 (Most Capable & Intelligent)"; readonly "claude-opus-4-20250514": "Claude Opus 4 (Previous Flagship)"; readonly "claude-sonnet-4-20250514": "Claude Sonnet 4 (Balanced Performance)"; readonly "claude-sonnet-4-5-20250929": "Claude Sonnet 4.5 (Latest Sonnet)"; }; export type ClaudeModel = typeof SUPPORTED_CLAUDE_MODELS[number]; /** * Check if a model string is a valid supported Claude model */ export declare function isValidClaudeModel(model: string): model is ClaudeModel; /** * Get a valid Claude model, falling back to default if invalid */ export declare function getValidClaudeModel(model?: string): ClaudeModel; //# sourceMappingURL=claude-models.d.ts.map