export const models = [ { id: "gpt-5", name: "GPT 5", description: "OpenAI's latest model", }, { id: "claude-sonnet-4.5", name: "Claude Sonnet 4.5", description: "Anthropic's advanced model", }, { id: "gemini-2.5-pro", name: "Gemini 2.5 Pro", description: "Google's most capable model", }, ] as const export type ModelId = (typeof models)[number]["id"] export const modelNames: Record = { "gpt-5": { name: "GPT", version: "5" }, "claude-sonnet-4.5": { name: "Claude", version: "4.5" }, "gemini-2.5-pro": { name: "Gemini", version: "2.5 Pro" }, } interface ModelIconProps { width?: number height?: number className?: string } export function ModelIcon({ width = 24, height = 24, className, }: ModelIconProps) { return ( Model icon ) }