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