From 7764221b94b3c9870bfcdd6220b39e45018733a5 Mon Sep 17 00:00:00 2001 From: Abhin Rustagi Date: Thu, 2 Jul 2026 18:14:00 +0530 Subject: [PATCH 1/3] fix: update model & layout --- .../src/templates/openui-cloud/src/app/api/chat/route.ts | 2 +- .../openui-cli/src/templates/openui-cloud/src/app/layout.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/openui-cli/src/templates/openui-cloud/src/app/api/chat/route.ts b/packages/openui-cli/src/templates/openui-cloud/src/app/api/chat/route.ts index 26b5de895..0dd3a5989 100644 --- a/packages/openui-cli/src/templates/openui-cloud/src/app/api/chat/route.ts +++ b/packages/openui-cli/src/templates/openui-cloud/src/app/api/chat/route.ts @@ -43,7 +43,7 @@ export async function POST(req: Request) { try { stream = (await client.responses.create( { - model: envOr("OPENUI_MODEL", "google/gemini-3.1-pro"), + model: envOr("OPENUI_MODEL", "google/gemini-3.1-pro-free"), conversation: threadId, // store:true persists to the conversation input, stream: true, diff --git a/packages/openui-cli/src/templates/openui-cloud/src/app/layout.tsx b/packages/openui-cli/src/templates/openui-cloud/src/app/layout.tsx index 7e44b0451..d0d67c899 100644 --- a/packages/openui-cli/src/templates/openui-cloud/src/app/layout.tsx +++ b/packages/openui-cli/src/templates/openui-cloud/src/app/layout.tsx @@ -3,8 +3,8 @@ import { ThemeProvider } from "@/hooks/use-system-theme"; import "./globals.css"; export const metadata: Metadata = { - title: "OpenUI Chat", - description: "Generative UI Chat with OpenAI SDK", + title: "OpenUI Cloud", + description: "Managed OpenUI Cloud Chat with web, image & artifact tools", }; export default function RootLayout({ From 54428d697d309e52da69da0046d1e5d2a86c2be8 Mon Sep 17 00:00:00 2001 From: Abhin Rustagi Date: Thu, 2 Jul 2026 18:33:37 +0530 Subject: [PATCH 2/3] chore: bump version --- packages/openui-cli/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/openui-cli/package.json b/packages/openui-cli/package.json index 5895c9c59..feca0de11 100644 --- a/packages/openui-cli/package.json +++ b/packages/openui-cli/package.json @@ -1,6 +1,6 @@ { "name": "@openuidev/cli", - "version": "0.1.1", + "version": "0.1.2", "description": "CLI for OpenUI — scaffold generative UI chat apps and generate LLM system prompts from component libraries", "bin": { "openui": "dist/index.js" From 9616d625711425bd330d9fcc56d7e3825987f33b Mon Sep 17 00:00:00 2001 From: Abhin Rustagi Date: Thu, 2 Jul 2026 21:31:37 +0530 Subject: [PATCH 3/3] fix: update readme --- .../src/templates/openui-cloud/README.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/openui-cli/src/templates/openui-cloud/README.md b/packages/openui-cli/src/templates/openui-cloud/README.md index 1fdfc7249..01acedbdc 100644 --- a/packages/openui-cli/src/templates/openui-cloud/README.md +++ b/packages/openui-cli/src/templates/openui-cloud/README.md @@ -27,6 +27,34 @@ Open [http://localhost:3000](http://localhost:3000) with your browser to see the You can start editing the page by modifying `src/app/api/route.ts` and improving your agent by adding system prompts or tools. +## Switching Models + +To switch the chat model used for the app, add an `OPENUI_MODEL` env var in your .env file. Thesys Server accepts a value in the `provider/model` format compliant with [models.dev](models.dev). Some of the models supported include: + +| Provider | Model | Model String | +|----------|-----------|--------------| +| Google | Gemini 3.1 Flash Lite | google/gemini-3.1-flash-lite-free | +| Google | Gemini 3.1 Pro | google/gemini-3.1-pro-free | +| Google | Gemini 3.5 Flash | google/gemini-3.5-flash-free | +| OpenAI | GPT 5.2 | openai/gpt-5.2 | +| OpenAI | GPT 5.5 | openai/gpt-5.5 | +| OpenAI | GPT 5 | openai/gpt-5.4| +| OpenAI | GPT 5 | openai/gpt-5.4-mini| +| OpenAI | GPT 5 | openai/gpt-5.1| +| OpenAI | GPT 5 | openai/gpt-5| +| OpenAI | GPT 5 | openai/gpt-5-mini| +| OpenAI | GPT 5 | openai/gpt-5-nano| +| OpenAI | GPT 5 | openai/gpt-4.1| +| OpenAI | GPT 5 | openai/gpt-4.1-mini| +| OpenAI | GPT 5 | openai/gpt-4o| +| Anthropic | Claude Sonnet | anthropic/claude-sonnet-5| +| Anthropic | Claude Opus | anthropic/claude-opus-4.7| +| Anthropic | Claude Sonnet | anthropic/claude-sonnet-4.6| +| Anthropic | Claude Sonnet | anthropic/claude-sonnet-4| +| Anthropic | Claude Haiku | anthropic/claude-haiku-4.5| + + + ## SDK packages - `@openuidev/thesys-server` — the server SDK (`artifactTool`,