构建
说出你的需要,得到能用的应用。
按“新建应用”,然后在聊天中描述它。代码模型会写出应用、试运行并修复发现的问题,你还可以在它工作时查看它写下的每个文件。应用一运行起来就会出现,随时可以使用。
修改
用同样的方式提出修改。
想再加一个字段、换一种图表,或者支持第二种货币?在聊天中提出来,应用就会原地更新,它已保存的内容仍留在它的文件夹中。聊天会在每次修改前保存一个版本,所以如果你更喜欢原来的样子,在“配置”中点“恢复”就能把代码改回去。
模板
从一段描述开始。
选择一个模板,比如利息计算器、小费分摊、单位换算器、支出记录、专注计时器等。每个模板都是一段会填入聊天的描述,你可以在发送之前修改它,所以应用仍然由模型为你设计。
配置
即时生效的设置。
应用可以声明自己的设置,比如默认利率,“配置”会替你把它们呈现出来;更改会立即生效,无需调用模型。下面是 CSuite 为每个应用提供的设置,比如它可以访问哪些内容,以及它的 AI 花费上限。
网络调用
来自网络的实时数据。
应用可以调用网络服务,所以天气看板可以读取天气预报,新闻阅读器可以订阅你的信息源。“网络调用”默认开启,每个应用在“配置”中都有一个开关;关闭后,应用就无法再访问网络。
程序
处理你自己的文件。
当应用需要做到网页做不到的事情时,比如在你选择的文件夹中查找重复文件,聊天会为它配一个在你电脑上运行的程序。程序首次运行之前,以及它在聊天之外被更改时,CSuite 都会先征求你的同意。程序可以读取应用的文件夹和你选择的文件夹,并且只能写入它自己的数据和你允许它更改的文件夹。开启“网络调用”后,它可以访问网站;如果应用请求网络访问权限并且你允许了,它还能访问你的本地网络。这些限制并不是完整的沙盒,所以只允许你信任的应用运行程序。第一个带程序的应用会下载 Node.js,大小约 60 MB。
AI
使用你的模型的应用。
应用可以用你在“模型 → 默认模型”中设置的模型来写文本、生成图像、朗读、作曲和渲染视频,使用你自己的密钥,或者免费使用本地模型。它第一次使用每种类型的模型时都会征求你的同意,花费上限用完后,它的付费调用就会停止:默认上限为应用整个生命周期 $5,可以在“配置”中查看和更改。
工作流
为保存的工作流做一个简单界面。
要求做一个运行你某个已保存工作流的应用,然后在它的“配置”中选择这个工作流。应用会填写工作流的输入,把文件交给它,并展示它生成的结果。它的运行费用计入应用的花费上限,结果会保存在应用自己的文件夹中。
工作区
你的工具,保存在你的电脑上。
应用有自己的工作区,每个应用都放在一个文件夹里,你可以打开、备份并一直保留。
每个应用一个文件夹每个应用都是你的应用文件夹中一个由普通文件组成的文件夹:包括它的代码、设置和它保存的内容。在“配置”中一键即可打开。
每次修改前都有一个版本聊天会在每次修改前保存一份副本。恢复其中一个版本即可把代码改回去;应用保存的内容保持不变。
修复它报告的问题当运行中的应用报告问题时,标题栏中的警告按钮会在聊天中填入修复请求,并附上详细信息。
你的语言和主题应用会跟随你的浅色或深色主题,聊天还会用你的语言写出每个应用中的文字。
麦克风和摄像头使用麦克风或摄像头的应用(比如调音器)会先征求你的同意。之后,“配置”中会为每一项提供一个开关。
保存、复制和链接应用可以把文件保存到你选择的位置、复制到剪贴板,还能在你的浏览器中打开链接。
在后台持续运行切换到另一个应用或工作区后,打开的应用会在后台继续运行最长两个小时,所以计时器会一直计时。
来自网络的库当应用需要某个库时,比如用于图表或 PDF 的库,聊天会添加它的 npm 软件包,由 CSuite 为应用安装和准备好,或者把这个库下载到应用中;每一次下载都会在聊天中列出。
快捷键按 C 可以显示或隐藏聊天和配置,让应用占满整个宽度;按 R 可以重新加载应用。
常见问题
应用相关问题,这里有答案。
了解 CSuite 中的应用是如何运作的,涵盖构建、修改、可访问的范围、AI 花费、程序和分享。
它是 CSuite 根据你的描述编写的工具,比如计算器、记录工具、计时器,或者新闻源阅读器。它在应用工作区中运行,会保存你输入的内容;想要修改时,在聊天中提出即可。每个应用都是你的应用文件夹中一个由普通文件组成的文件夹。
不需要。你描述应用应该做什么,代码模型就会写出它、试运行并修复发现的问题。当应用报告问题时,标题栏中的警告按钮会替你在聊天中填入修复请求。如果你想看代码,它就在应用的文件夹里。
“模型 → 默认模型”下的代码模型。它的列表只包含擅长编程和智能体式工具调用的模型,自动模式会替你挑选一个。它可以是使用你自己密钥的云端模型,也可以是通过 Ollama 运行的本地模型;Replicate 上的模型和本地 Hugging Face 模型无法构建应用,因为它们不支持工具调用。
在你的应用文件夹中,除非你另选位置,否则它位于“文稿”(Documents)文件夹中。每个应用都是一个文件夹,存放它的代码、设置、保存的内容、聊天记录和以前的版本。在“配置”中点“在访达中显示”即可打开它(在 Windows 上是“在文件资源管理器中显示”,在 Linux 上是“在文件管理器中显示”)。
它自己的文件夹,以及你在“配置”中为它选择的任何文件夹,按应用的请求设为只读或可读可写。开启“网络调用”(默认开启)后,应用及其程序还可以访问网站。它的 AI 调用都经由 CSuite 进行,CSuite 从不会把你的提供商密钥交给它。程序被限制在应用的文件夹和你选择的文件夹内,不过这些限制并不是完整的沙盒。
有些应用需要做到网页做不到的事情,比如读取你选择的文件夹。这时聊天会为应用配一个用 Node.js 在你电脑上运行的程序。程序首次运行之前,以及它在聊天之外被更改时,CSuite 都会先征求你的同意。第一个带程序的应用会下载 Node.js,大小约 60 MB。如果应用请求网络访问权限并且你允许了,在“网络调用”开启时,它的程序还能访问你的本地网络。程序被限制在应用的文件夹和你选择的文件夹内,但这并不是完整的沙盒,所以只允许你信任的应用运行程序。
可以。应用可以用你在“模型 → 默认模型”中选择的模型生成文本、图像、音频和视频,还能运行你保存的某个工作流。它第一次使用每种类型的模型时都会征求你的同意。调用会用你自己的密钥发送给你的提供商,每个应用都有一个花费上限,默认为 $5,你可以在“配置”中更改;额度用完后,它的付费调用就会停止。本地模型是免费的。
可以。聊天会在每次修改前保存一个应用版本,在“配置”的“版本”下点“恢复”,就能把代码改回原来的样子。应用保存的内容和它的设置都保持不变。
可以。在应用列表中某个应用的菜单里选择“导出”,就能把它保存为 zip 文件;在应用列表中点 + 下的“导入”,就能打开一个 zip 文件。zip 文件包含应用的代码和设置,但绝不包含它保存的内容、聊天记录、版本、密钥,或你选择的文件夹和工作流。导入的应用一开始没有任何权限,花费上限也是全新的,其中的程序在运行之前会先征求你的同意。
需要。构建和运行应用都需要有效的 CSuite 许可证。没有许可证时,你的应用仍保留在磁盘上,你也仍然可以打开它们的文件夹。
