ChatGPT不用介绍了。自从1月份开始到现在,火的不得了。网络上也充斥着各种教程,甚至还有号称是ChatGPT国内版的。那么ChatGPT到底有么有开放的API接口,那些打着ChatGPT的应用到底是如何实现的呢?其实,国内环境虽然无法访问ChatGPT,但可以访问openai啊。打开openai就可以看到关于ChatGPT的介绍。题外话:openai花重金购买了ai.com。访问ai.com,直接跳转到了ChatGPT页面,非常方便。目录关于ChatGPT演示实现代码创建项目引用MASA.Blazor安装OpenAISDK依赖实现界面实现问答完整文件下载关于ChatGPT关于ChatGPT
大家好,我是沙漠尽头的狼。在Dotnet9上线在线小工具和小游戏后,服务器的压力感觉挺大的,打开25个页面,内存占用170MB左右,CPU保持在60~70%,看来Server真不适合搞这类交互较多的程序(服务器配置:2核4G内存),所以站长加急上线BlazorWasm版本网站,便于大家直观对比了解两种模式的区别,下面请看我细说。1.关于上线Dotnet工具箱为了后面工具和游戏的扩展,站长把去年买的域名dotnetools.com用上了,该域名一次性买了10年(不用担心网站过几年消失,当然不排除意外,比如站长没钱续费服务器。。。),并赶紧在1天之内开发并部署了一个BlazorWasm版本网站,把
前言最近想了解下Blazor,于是尝试使用Blazor写一个简单的低代码框架,于是就采用了AntDesignBlazor作为组件库低代码框架在表现层的第一步则是动态表单,需要将设计时的结构渲染成运行时的表单,本次主要实现动态表单,相关数据接口都以返回固定数据的形式实现实现1.项目准备先通过命令创建一个AntDesignBlazor项目,并加入到空的解决方案当中:dotnetnewantdesign-oLowCode.Web-hoserver 由于我们需要写一些API接口,所以在Startup类中加入控制器相关的代码: publicvoidConfigureServices(IServiceCo
大家好,我是沙漠尽头的狼。网站使用Blazor重构上线一天了,用Blazor开发是真便捷,空闲时间查查gpt和github,又上线一个正则表达式在线验证工具和几个在线小游戏,比如井字棋游戏、扫雷等。下面简单介绍一下,看大家有没有兴趣或建议。1.新增在线小工具1.1.正则表达式在线验证工具在线访问:https://dotnet9.com/tools/regextester这个示例演示了如何使用BlazorServer开发一个简单的正则表达式在线验证工具。用户可以输入正则表达式和测试字符串并单击“测试”按钮以测试正则表达式是否匹配测试字符串。此外,这个示例还提供了10几个常用的正则表达式测试,用户
大家好,我是沙漠尽头的狼。Dotnet9网站回归Blazor重构,访问速度确实飞快,同时用上Blazor的交互能力,站长也同步添加了几个在线工具,这篇文章分享下Blazor的重构过程,希望对大家网站开发时做技术选型有个参考。1.先聊聊RazorPages上个版本网站前台使用的RazorPages开发,当时选择这个技术栈主要是为了搜索引擎的SEO优化考虑。关于MVC和RazorPages哪个更优,我们这里只说说RazorPages相对的优势。首先,RazorPages相对于MVC来说,更加简单和直观。由于RazorPages将视图和处理逻辑封装在同一个页面中,开发人员可以更容易地理解和维护代码。
目录建立默认带身份验证Blazor程序角色/组件/特性/过程逻辑DB改Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类,freesql管理ids数据表初始化Roles,freesql外键=>导航属性完善freesql和bb特性知识点Microsoft.AspNetCore.IdentityEntityFrameworkSqlServer/SqliteAuthorizationIDS将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类bb特性本节源码https://github.com/densen2014/Blazor10
.NETMAUI目前仅允许发布MSIX包。原文地址https://www.cnblogs.com/densen2014/p/16885318.html创建签名证书发布到本地传送门https://www.cnblogs.com/densen2014/p/16567384.html使用VisualStudio2022发布到Windows应用商店由于是发布到Windows应用商店,本文假定您已经拥有Microsoft合作伙伴中心账户以及建立了应用名称,具体如何建立自行百度谷歌.设置生成目标在VisualStudio中,一次只能发布到一个平台。目标平台是使用VisualStudio工具栏中的“调试目标
什么是Blazor?Blazor是一个开放源代码和跨平台的WebUI框架,使用C#代替JavaScript来创建丰富的交互式UI。Blazor支持2种运行模式:BlazorServer模式:应用在ASP.NETCore应用服务器上运行,并且通过SignalR(双向通讯)进行用户交互处理;BlazorWebAssembly模式:Razor和HTML最终会编译成WebAssembly运行在支WebAssembly的浏览器上。从使用上来看:对.Net开发来说是非常友好的,但是我发现它运行起来是相当的慢,因为要进行编译代码块:@{boolisState=true;if(isState){显示}else
大家好,我是沙漠尽头的狼。.NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。本文演示如何在WPF中使用Blazor开发漂亮的UI,为客户端开发注入新活力。注要使WPF支持Blazor,.NET版本必须是6.0或更高版本,本文所有示例使用的.NET7.0,版本要求见链接,截图看如下文字:1.WPF默认程序本文从创建WPFHelloWorld开发:使用WPF模板创建一个默认程序,取名【WPFBlazorChat】,项目组织结构如下:运行项目,一个空白窗口:接着往下看,我们添加Blazor支持,本小节代码在这WPF默认程序源码。2.添加Blazor支持依然使用上面的工程,添加Blazor
今天在新闻上看到一条消息,OpenAI已经开放了ChatGPT的接口,也就是GPT-3.5,对比原来的GPT-3,增加了gpt-3.5-turbo、gpt-3.5-turbo-0301两个模型。gpt-3.5-turbo:使用最新的GPT-3.5模型,并针对聊天进行了优化,使用最新的模型进行迭代gpt-3.5-turbo-0301:属于gpt-3.5-turbo的快照,此模型不会进行更新,并且在2023年6月1日停止支持因此,我们使用gpt-3.5-turbo就可以了。对于GPT-3,GPT-3.5是支持上下文的。通过API,我们可以完成完整的聊天了。gpt-3.5-turbo的API如下:m