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服务器

  1. 从App Store下载Enchanted应用。

  2. 在应用设置中指定您的服务器端点。
    完成!现在可以进行提示操作。

情况2:您在计算机上运行Ollama

  1. 启动Ollama服务器并下载模型以供使用。

  2. 安装ngrok以将您的Ollama服务器转发到公共访问

ngrok http 11434 --host-header="localhost:11434"
  1. 复制“转发”URL,看起来像https://b377-82-132-216-51.ngrok-free.app。您的Ollama服务器API现在可以通过这个临时URL访问。

  2. 从App Store下载Enchanted应用。

  3. 在应用设置中指定您的服务器端点。
    完成!现在可以进行提示操作。

或许喜欢

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

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1