Enchanted:开源跨平台私有模型交互应用
项目名称:enchanted
概述
Enchanted是一个开源的macOS/iOS/visionOS应用,专为与私有托管模型(如Llama 2、Mistral、Vicuna、Starling等)一起工作而设计。它本质上是一个ChatGPT应用界面,可以连接到你的私有模型。Enchanted的目标是提供一个产品,允许在iOS生态系统(macOS、iOS、Watch、Vision Pro)的所有设备上提供无过滤、安全、私密和多模态的体验。
功能特点
多模态体验:支持文本到语音(朗读)。
会话历史:会话历史包含在API调用中,并存储在您的设备上。
暗黑/浅色模式:支持暗黑和浅色模式。
Markdown支持:美观地显示表格/列表/代码块。
语音提示:支持语音提示。
图像附件:支持将图像作为提示的一部分。
自定义系统提示:为每次对话指定使用的系统提示。
编辑消息内容或使用不同模型提交消息。
删除单个会话或所有会话。
macOS Spotlight面板:通过Ctrl+⌘+K访问。
所有功能均支持离线工作。
使用说明
Enchanted需要Ollama v0.1.14或更高版本。
情况1:您运行具有公共访问权限的Ollama服务器
从App Store下载Enchanted应用。
在应用设置中指定您的服务器端点。
完成!现在可以进行提示操作。
情况2:您在计算机上运行Ollama
启动Ollama服务器并下载模型以供使用。
安装ngrok以将您的Ollama服务器转发到公共访问
复制“转发”URL,看起来像
https://b377-82-132-216-51.ngrok-free.app
。您的Ollama服务器API现在可以通过这个临时URL访问。从App Store下载Enchanted应用。
在应用设置中指定您的服务器端点。
完成!现在可以进行提示操作。
或许喜欢
MaterialDesignColor - SwiftUI版本的谷歌材料设计颜色库
MaterialDesignColor是一个基于SwiftUI的谷歌材料设计颜色库,提供丰富的预设颜色,支持iOS、macOS、tvOS和watchOS平台。
最近更新 2024-12-09
Alamofire:Swift语言编写的优雅HTTP网络库
Alamofire是一个用Swift编写的HTTP网络库,支持iOS、macOS、tvOS、watchOS等多个平台,提供链式请求/响应方法、Combine支持、参数编码、文件上传下载等功能。
最近更新 2024-12-09
FlowStacks:为SwiftUI导航添加超能力
FlowStacks是一个SwiftUI库,它扩展了NavigationStack API,允许开发者使用统一的API进行页面推送、展示sheet和全屏覆盖,支持iOS、tvOS、watchOS和macOS。
最近更新 2024-12-13