MIT 许可证 NuGet

首页 / 本地 AI

本地 AI 层

在用户自己设备上运行的文本、图像、语音和视觉模型,装在一个 C# 应用里,原生依赖问题已经解决。它坐在引擎旁边, 而不是渲染器内部 — 而且它成为本站的最后一个话题, 是有原因的。

它坐在哪里,以及为什么排最后

如果你是来评估渲染器的,现在就可以停止阅读,不会有任何损失。 引擎不依赖这里的任何东西。Web 构建不包含其中任何东西。 功能或入门指南里没有任何 内容需要一个模型文件、一个 GPU 运行时或一次购买。

引擎是 MIT;这一层不是

基础推理库 — SeasonONNX、 SeasonGGML、SeasonTTS、 SeasonVision 和 SeasonAudio — 像引擎一样是 MIT。SeasonAI,那个 把它们变成任务导向面板的层,是商业部分,而且 它不在本仓库中。你在这里能读到的是接缝: Apps/Engine/Panels/SeasonAI/ 里放着闭源层所接入的 开源 AIButton、AIPanel 和 AINotice。

这种安排是刻意的,并且一开始就说明,因为替代方案 — 一个 悄悄转向付费特性的引擎页面 — 读起来就像一枚戴着开源徽章的 广告。如果这种分离让你不舒服,没有它的引擎是完整的、 许可宽松的,而且那不是安慰奖。

贡献究竟是什么

不是又一个推理后端。不是更好的模型。这个主张更窄,也更无趣: 让依赖繁重的本地模型在交付的桌面应用里变得实用。 一套同时盖在 ONNX Runtime 和 GGML 之上的 API、版本已知彼此兼容的 原生运行时,以及打包进构建的 CUDA / cuDNN 二进制 — 而不是一份 递给用户的安装指南。

文本翻译图像 视频音乐TTS STT视觉

八种模态,一个应用,没有 Python 环境。这就是全部卖点。 模型与运行时 →涵盖了每一种背后是哪种 格式和执行提供器。

在季节引擎应用内运行的图像生成 图像生成,在 Apps/Engine 内本地运行

诚实的缺口

生成输出还不能成为引擎资产

八项生成能力已经发布。它们目前的输出没有一项能绑定到 场景中的任何东西。结果显示在 AI 面板里,就到此为止。 从生成的图像到材质纹理没有通路,没有布局稳定的生成资产 文件夹,也没有办法把选中对象的纹理送回图生图当作参考。

也就是说,今天它在功能上是一个碰巧铆在渲染器旁边的本地生成 工具。补上这个缺口是 AI 路线图上回报 最高的条目,也是对下面那个显而易见的问题唯一站得住的回答。

「为什么不用 ComfyUI?它是免费的」

这是个公平的问题,它值得一个真正的回答,而不是一张特性表。就生成 图像而言,ComfyUI 免费、出色,节点生态比这里永远会有的都大。A1111、 Forge、Fooocus、LM Studio、Ollama 和 Jan 在各自的赛道上同样如此。 这里每一项招牌能力都有一个免费、活跃开发的替代品。

差别在受众和位置。这里面向的是希望生成发生在 他们自己的 C# 项目内部的开发者 — 通过 API 可达, 通过他们可以配置的 UI 面板呈现,在他们可以修改的源码里。而不是 一个要 alt-tab 切过去、再把文件拷出来的独立应用。

如果你想要…用
生成尽可能好的图像,并完全控制图ComfyUI。说真的。
和本地模型聊天LM Studio 或 Ollama
从 C# 调用本地推理而不必附带 Python 环境AI 层之下的 MIT 库
交付一个生成是你的用户看得到的功能的应用这里,等路线图中的资产通路存在之后

最终的论据 — 任何独立工具都无法回应的那一个 — 是 ComfyUI 无法选中你场景里的一个对象。这个论据现在还拿不出来,因为 上面描述的资产通路尚不存在。它被列为计划,而不是功能。

它如何到达应用

这座桥小到一段话就能说完。参考应用宿主了 Season.AI.Panels.AIButton,它打开 Season.AI.Panels.AIPanel。该面板为每种模态 持有一个 Texts 条目 — 文本、翻译、图像、 视频、音乐、stt、tts、视觉 — 并在底下切换一个 currentPanel。当某项能力未解锁时, AINotice 接管并展示各档。

Apps/Engine/Engine.csproj

  <Compile Remove="Panels\SeasonAI\**" />          // excluded from the open build
  <ProjectReference Include="..\..\..\SeasonAI\SeasonAI.csproj" />

Compile Remove 就是一棵源码树服务两种构建的方式: 面板源码在场且可读,但开源构建把它们从应用中编译出去,改从商业项目 取用。后果在参考应用页上写得很清楚 — 那条无条件的项目引用,就是 Apps/Engine 无法从干净克隆直接构建的原因。

各档,如已发布的代码所描述

AINotice 是开源的,所以档位结构不是营销 说辞 — 你可以读到它构造的三条目:

档位如 AINotice.cs 所描述状态
基础模型「有限的后端支持」— 免费免费构建中有
全部模型「CUDA 支持」— 高级商店附加项,尚未发布
源码「当前与未来的更新」— 高级尚不可用

免费档是在 CPU 和 DirectML 上跑基础模型。购买增加的是更大的模型 集加 CUDA,那是速度和质量升级,而不是新能力 — 而且 CUDA 只对 NVIDIA 硬件有帮助。在这里而不是在 小字里说清楚,是出售它的唯一理智方式。

本站还没有标价,因为两个附加项都尚未提交,在那之前就公布一个 数字,结局就是你当众把它砍掉。不会有订阅:推理跑在用户自己的 电费上,所以没有可重复收费的东西。基础应用保持免费。

接下来去哪里