Skip to content

Commit ab3536e

Browse files
committed
Add v8.6 rel notes files
1 parent 2c439e8 commit ab3536e

File tree

8 files changed

+91
-1
lines changed

8 files changed

+91
-1
lines changed

MyApp/Pages/Index.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<a href="whatsnew" class="inline-flex space-x-6">
3434
<span class="rounded-full bg-indigo-500/10 dark:bg-indigo-400/10 px-3 py-1 text-sm font-semibold leading-6 text-indigo-400 ring-1 ring-inset ring-indigo-500/20">What's new</span>
3535
<span class="inline-flex items-center space-x-2 text-sm font-medium leading-6 text-gray-300">
36-
<span>Just shipped v8.5</span>
36+
<span>Just shipped v8.6</span>
3737
<svg class="h-5 w-5 text-gray-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
3838
<path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd" />
3939
</svg>

MyApp/_posts/2025-02-18_okai-chat.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ As part of the development of [okai](/posts/okai-models) for generating [Blazor
1010
using your preferred AI Models, we've also made available a generic **chat** prompt that can be used as a
1111
convenient way to conduct personal research against many of the worlds most popular Large Language Models - for Free!
1212

13+
![](/img/posts/okai-chat/okai-chat.webp)
14+
1315
No API Keys, no Signups, no installs, no cost, you can just start immediately using the `npx okai chat` script to ask LLMs
1416
for assistance:
1517

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Generate CRUD APIs and Admin UIs from existing DBs
3+
url: /posts/crud-app-from-existing-db
4+
image: /img/svgs/servicify.svg
5+
order: 4
6+
---
7+
8+
This release also enables a new and flexible way to generate AutoQuery CRUD APIs and Admin UIs for an existing
9+
database using TypeScript Data Models which serve as the blueprint for generating everything needed to support
10+
the feature in your App, including the AutoQuery CRUD APIs, Admin UIs and DB Migrations.
11+
12+
First step is capturing metadata from existing RDBMS tables with the `App.json` AppTask which uses your
13+
App's configured DB connection to generate the metadata:
14+
15+
```sh
16+
dotnet run --AppTasks=App.json
17+
```
18+
19+
The generated `App_Data/App.json` metadata can then be converted into TypeScript Data Models with the `okai` tool:
20+
21+
```sh
22+
npx okai convert App_Data/App.json > ../MyApp.ServiceModel/App.d.ts
23+
```
24+
25+
Where you'll then be able to use okai's existing code generation framework to customize the Data Models
26+
before generating their CRUD APIs and Admin UIs.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: FREE Access to the worlds most popular AI Models
3+
url: /posts/okai-chat
4+
image: /img/posts/okai-chat/okai-chat.webp
5+
order: 3
6+
---
7+
8+
As part of the development of [okai](/posts/okai-models) for generating [Blazor CRUD Apps from a text prompt](/posts/text-to-blazor)
9+
using your preferred AI Models, we've also made available a generic **chat** prompt that can be used as a
10+
convenient way to conduct personal research against many of the worlds most popular Large Language Models - for Free!
11+
12+
No API Keys, no Signups, no installs, no cost, you can just start immediately using the `npx okai chat` script to ask LLMs
13+
for assistance:
14+
15+
```sh
16+
npx okai chat "command to copy a folder with rsync?"
17+
```
18+
19+
This will use the default model (currently codestral:22b) to answer your question.
20+
21+
You can also use your preferred model with the `-m <model>` flag with either the model **name** or its **alias**,
22+
e.g you can use [Microsoft's PHI-4 14B](https://techcommunity.microsoft.com/blog/aiplatformblog/introducing-phi-4-microsoft%E2%80%99s-newest-small-language-model-specializing-in-comple/4357090) model with:
23+
24+
```sh
25+
npx okai -m phi chat "command to copy folder with rsync?"
26+
```
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: New okai tool for Rapid App Development
3+
url: /posts/okai-models
4+
image: /img/posts/okai-models/okai-models.webp
5+
order: 2
6+
---
7+
8+
The new `okai` npm tool works similar to the online [Text to Blazor App](/posts/text-to-blazor) generator
9+
except it's a local tool that can add additional functionality to an existing project.
10+
11+
The syntax for adding a new feature to your Web App is `npx okai <prompt>`, e.g:
12+
13+
```sh
14+
npx okai "The kind of Feature you would like to add"
15+
```
16+
17+
Where it will generate the Data Models, AutoQuery CRUD APIs, DB Migrations and Admin UI for the
18+
selected feature which you'll see after selecting the LLM Data Models you want to use
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Text to Blazor
3+
url: /posts/text-to-blazor
4+
image: /img/whatsnew/v8.6/text-to-blazor-gen.webp
5+
order: 1
6+
---
7+
8+
We're excited to announce Text to Blazor - our first initiative for harnessing AI to help to rapidly
9+
generating Blazor Apps!
10+
11+
[Text to Blazor](/text-to-blazor) is a new online project creator that lets you generate a new Blazor CRUD App
12+
from just a text description. It queries 5 different high quality AI models to generate 5 different Data Models,
13+
APIs, DB Migrations and Admin UIs which you can browse to find the one that best matches your requirements.
14+
15+
Unlike most AI generators, LLMs are only used to generate the initial Data Models within a **TypeScript Declaration file**
16+
which is the best format supported by AI models that's also the best typed DSL for defining data models with
17+
minimal syntax that's easy for humans to read and write.
18+
19.1 KB
Loading
67.2 KB
Loading

0 commit comments

Comments
 (0)