dqnamoexperiments / model-selector
Advanced Model Selector
A benchmark informed selector for comparing current frontier models across capability, speed, context, and cost.
import { useState } from "react";import { DEFAULT_LLM_MODELS, ModelSelectorPrompt, type ModelConfiguration,} from "./model-selector-prompt";export function PromptComposer() { const [modelValue, setModelValue] = useState("claude-fable-5"); const [configurations, setConfigurations] = useState< Record<string, ModelConfiguration> >({}); const [prompt, setPrompt] = useState(""); return ( <ModelSelectorPrompt configurations={configurations} models={DEFAULT_LLM_MODELS} onConfigurationChange={(_, __, nextConfigurations) => { setConfigurations(nextConfigurations); }} onModelChange={(model) => { setModelValue(model.value); }} onPromptChange={setPrompt} onSubmit={({ model, configuration, prompt }) => { submitPrompt({ model, configuration, prompt }); }} prompt={prompt} value={modelValue} /> );}Want to work with me?
I run a lil design engineering studio in London where we do fractional design engineering for startups.
THEINTERFACECOMPANYOF LONDON