不记录对话
运行时没有内置任何对话日志。服务端不会记录对话请求体。
运行时以模型为中心:它负责对话本身,而不负责背后的智能。你可以接上已经在付费使用的模型、自己运行的模型、自己编写的沟通板,或它内置的本地模型——并且切换时无需改动你的应用。
每种适配器产出的选项、草稿与送出 ID 完全一致,因此更换模型时,你的磁贴、素材与语音引擎都无需改动。
| 适配器 | 它是什么 | 网络 |
|---|---|---|
gemini | Google 的模型,使用你自己的密钥(存放于服务端环境)。 | 联网 |
ollama | 任何你已用 Ollama 安装的模型,在你的机器或内网上。 | 由你决定 |
compatible | 任何由你自行运行或付费的 OpenAI 兼容端点。 | 由你决定 |
tinkymind | 内置的本地儿童模型。在 CPU 上运行,无需联网。 | 离线 |
board | 你自己编写的磁贴,完全不使用生成式模型。 | 离线 |
| 自定义 | 你自己实现的 provider.generate() 适配器。 | 由你决定 |
在控制台用 /providers 列出、/provider 名称 切换,并保存连接供下次启动使用。运行时只提供适配器,绝不附带权重,也不下载任何模型。
一个 24 MB 的 ONNX 模型包,依赖 Python 的 NumPy 与 ONNX Runtime,在 CPU 上运行。它是“拔掉网线也必须能用”的那个选项,而不是运行本系统的唯一方式。
tinkyspeak --provider tinkymind --offline --language en --partner-language en每次请求使用一个有界的本地工作进程,推理结束即退出。切换模型或退出都会停止进行中的工作,该适配器不写入任何记录。--offline 会完全封锁云端连接。
双方均为英语,含英语地区变体;切换到它之前需要重置多语言历史。它是面向儿童训练的检查点,成人设置更适合使用其他适配器。这些是这一个模型的属性,而不是运行时的属性——无论你选择哪个适配器,对话引擎、它的记忆与双向流转都同样工作。
node scripts/check-tinkymind.mjs 在 macOS 的禁止全部网络访问规则下运行已安装的 CLI,完整走一遍模型与语言选择、真实生成、显式送出、后续历史、重置,以及拒绝切换到西班牙语或云端。其记录与检查结果随运行时一并提供。
运行时没有内置任何对话日志。服务端不会记录对话请求体。
每个会话保留有界历史,默认 40 轮。闲置 30 分钟后过期,重启即清空。
字节只在请求期间存在。快照只保存哈希、类型、大小与观察结果。
修改设置或语言属于配置行为,既不是模型训练,也不是永久的个人记忆。
远程模型的密钥由配置指定并保存在服务端环境中,绝不来自应用用户的请求。
你选择的模型有其自身的数据处理方式。选择本地适配器则完全规避了这个问题。