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