SuperAPI AI 工具集

enchanted

Enchanted 是一款开源的 iOS、macOS 和 visionOS 应用,用于与通过 Ollama 自托管的私有语言模型(如 Llama 2、Mistral、Vicuna、Starling 等)进行聊天。它提供类似 ChatGPT 的界面,连接到你自己的模型,旨在在 iOS 生态(macOS、iOS、Watch、Vision Pro)中提供无过滤、安全、私密且多模态的体验。使用前需自行运行 Ollama 服务器(v0.1.14 或更高版本)。

访问官网

工具介绍

Enchanted 是一个开源项目,为 iOS、macOS 和 visionOS 提供与私有自托管语言模型聊天的客户端应用。它兼容 Ollama,支持 Llama 2、Mistral、Vicuna、Starling 等多种模型。其目标是提供类似 ChatGPT 的应用界面,但连接的是你自己的私有模型,从而在 iOS 生态系统中实现无过滤、安全、私密且多模态的体验。

主要能力包括:对话历史记录、文本转语音(朗读)、将对话历史包含在 API 调用中、深色/浅色模式、对话历史存储在设备本地、Markdown 支持(可良好显示表格、列表、代码块)、提示词支持图片附件、可为每次对话指定系统提示词、编辑消息内容或使用不同模型提交消息、删除单个对话或所有对话、macOS Spotlight 面板(Ctrl + ⌘ + K)。所有功能均可离线工作。

使用方式:Enchanted 需要 Ollama v0.1.14 或更高版本。有两种使用场景:

  1. 若 Ollama 服务器具有公共访问权限:从 App Store 下载 Enchanted 应用,在应用设置中指定服务器端点,即可开始使用。
  2. 若 Ollama 运行在个人电脑上:启动 Ollama 服务器并下载模型;安装 ngrok 并转发 Ollama 服务器使其可公开访问,命令为 ngrok http 11434 --host-header="localhost:11434";复制生成的转发 URL(类似 https://b377-82-132-216-51.ngrok-free.app),你的 Ollama 服务器 API 即可通过该临时 URL 访问;在应用设置中指定该服务器端点,即可开始使用。

适用场景:适合希望在 iOS、macOS 或 visionOS 设备上以私密方式与自托管语言模型交互的用户,尤其注重隐私、无过滤和多模态体验。

限制:必须自行运行 Ollama 服务器,应用本身不提供模型;需要 Ollama v0.1.14 或更高版本;若服务器在本地,需通过 ngrok 等工具进行公网转发。项目作者提到 Jaz 是该项目的新的迭代版本。