models
simple-ai/modelsFreeUtility
A set of models for the AI SDK.
Live preview
live · rendered by the registry
Rendered by simple-ai on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://simple-ai.dev/r/models.jsonSource
1import { openai } from "@ai-sdk/openai";2import {3 customProvider,4 defaultSettingsMiddleware,5 wrapLanguageModel,6} from "ai";78const languageModels = {9 "gpt-5.1": wrapLanguageModel({10 model: openai("gpt-5.1"),11 middleware: defaultSettingsMiddleware({12 settings: {13 providerOptions: {14 openai: {15 reasoningSummary: "auto", // 'auto' for condensed or 'detailed' for comprehensive16 reasoningEffort: "low", // 'none' | 'low' | 'medium' | 'high'17 },18 },19 },20 }),21 }),22 "gpt-5": wrapLanguageModel({23 model: openai("gpt-5"),24 middleware: defaultSettingsMiddleware({25 settings: {26 providerOptions: {27 openai: {28 reasoningSummary: "auto", // 'auto' for condensed or 'detailed' for comprehensive29 reasoningEffort: "minimal", // 'minimal' | 'low' | 'medium' | 'high'30 },31 },32 },33 }),34 }),35 "gpt-5-mini": wrapLanguageModel({36 model: openai("gpt-5-mini"),37 middleware: defaultSettingsMiddleware({38 settings: {39 providerOptions: {40 openai: {41 reasoningSummary: "detailed", // 'auto' for condensed or 'detailed' for comprehensive42 reasoningEffort: "low", // 'minimal' | 'low' | 'medium' | 'high'43 },44 },45 },46 }),47 }),48 "gpt-5-nano": wrapLanguageModel({49 model: openai("gpt-5-nano"),50 middleware: defaultSettingsMiddleware({51 settings: {52 providerOptions: {53 openai: {54 reasoningSummary: "detailed", // 'auto' for condensed or 'detailed' for comprehensive55 reasoningEffort: "low", // 'minimal' | 'low' | 'medium' | 'high'56 },57 },58 },59 }),60 }),61};6263export const model = customProvider({ languageModels });6465export type modelID = keyof typeof languageModels;6667export const MODELS = Object.keys(languageModels);
What it pulls in
npm packages
Files it writes
More from simple-ai
All 77 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| agent-respondagent-respond | simple-ai | Utilities | Free | 1 dep | |
| agents-tools-registryagents-tools-registry | simple-ai | Utilities | Free | 1 dep · 2 files | |
| ai-utilsai-utils | simple-ai | Utilities | Free | 1 dep | |
| Exa Agentexa-agent | simple-ai | Utilities | Free | 1 dep | |
| exa-toolexa-tool | simple-ai | Utilities | Free | 3 deps | |
| Firecrawl Agentfirecrawl-agent | simple-ai | Utilities | Free | 1 dep | |
| firecrawl-toolfirecrawl-tool | simple-ai | Utilities | Free | 3 deps | |
| get-weatherget-weather | simple-ai | Utilities | Free | 2 deps |
