import { LLM } from "@/types" import { FC } from "react" import { ModelIcon } from "./model-icon" import { IconInfoCircle } from "@tabler/icons-react" import { WithTooltip } from "../ui/with-tooltip" interface ModelOptionProps { model: LLM onSelect: () => void } export const ModelOption: FC = ({ model, onSelect }) => { return ( {model.provider !== "ollama" && model.pricing && (
Input Cost:{" "} {model.pricing.inputCost} {model.pricing.currency} per{" "} {model.pricing.unit}
{model.pricing.outputCost && (
Output Cost:{" "} {model.pricing.outputCost} {model.pricing.currency} per{" "} {model.pricing.unit}
)}
)} } side="bottom" trigger={
{model.modelName}
} /> ) }