项目介绍:OpenAI Chat API Workflow for Alfred
项目概述
OpenAI Chat API Workflow for Alfred 是一款用于在 Mac 上通过 Alfred 应用与 OpenAI 的 GPT-4 进行互动的工作流。此项目通过开放的 API 接口,用户可以实现文本对话、图像生成、图像理解、语音转文字和文字转语音等功能。
功能特性
- 与 GPT-4 对话:用户可以通过输入问题与 GPT-4 交流,获取实时响应。
- 图像生成:使用文本提示通过 DALL-E API 生成图像。
- 图像理解:对指定的图像或截取屏幕区域进行分析和理解。
- 语音识别与合成:支持将语音转换为文字,以及将文字转换为自然语音。
使用界面
用户可以通过以下方法来实际操作这个工作流:
- Alfred UI:在 Alfred 的输入框里使用特定关键词和命令。
- 文本选中:选中任何文本并通过自定义热键直接发送至工作流。
- 专用 Web UI:工作流在本地构建并运行一个 Web 界面,让用户可以更直观地操作。
数据与隐私
工作流中的 API 请求直接在本地与 OpenAI 服务器通信,确保用户的聊天内容不会被第三方访问。同时,OpenAI 不会将这些数据用于模型训练。此外,用户还可以将聊天数据导出为简单的 JSON 格式,并在日后重新导入。
安装步骤
- 安装 Homebrew。
- 使用命令
brew install pandoc mpv sox jq duti
安装必要依赖。 - 下载并运行 OpenAI Chat API Workflow。
- 设置您的 OpenAI API 密钥。
- 在系统偏好设置中启用 Alfred 的辅助访问权。
依赖及前提条件
- 必须拥有 Alfred 5 Powerpack。
- 需要一个有效的 OpenAI API 密钥。
- 依赖工具:Pandoc, MPV, Sox, jq, duti。
执行方法
- 在 Alfred 中执行命令:使用关键词和输入框直接提交查询。
- 通过选中文本:选中文本后通过快捷键直接发送。
- Web 界面使用:可以用专属 URL 打开 Web 界面,体验全套功能。
扩展的功能支持
- 图像生成:通过 DALL-E API 可进行多种样式和质量的图像生成。
- 多语言支持:支持语言的自动识别和翻译功能。
- 存储与导出:可随时导出导入聊天历史,便于跨设备使用。
开发者信息
该工作流由 Yoichiro Hasebe 开发,通过 MIT 许可证授权发行。
用户须知
尽管开发者尽力确保此项目的安全性和可靠性,但在使用过程中仍然请谨慎处理可能由此引发的任何问题和风险。
这一项目通过将复杂的 API 接入过程简化为用户友好的界面与交互方式,使得普通用户也能够轻松体验到 OpenAI 最新技术的强大功能。通过这种设计,用户不仅能进行文本交流,还有机会探索更多领域的创意应用。
编辑推荐精选


Manus
全面超越基准的 AI Agent助手
Manus 是一款通用人工智能代理平台,能够将您的创意和想法迅速转化为实际成果。无论是定制旅行规划、深入的数据分析,还是教育支持与商业决策,Manus 都能高效整合信息,提供精准解决方案。它以直观的交互体验和领先的技术,为用户开启了一个智慧驱动、轻松高效的新时代,让每个灵感都能得到完美落地。


飞书知识问答
飞书官方推出的AI知识库 上传word pdf即可部署AI私有知识库
基于DeepSeek R1大模型构建的知识管理系统,支持PDF、Word、PPT等常见文档格式解析,实现云端与本地数据的双向同步。系统具备实时网络检索能力,可自动关联外部信息源,通过语义理解技术处理结构化与非结构化数据。免费版本提供基础知识库搭建功能,适用于企业文档管理和个人学习资料整理场景。


Trae
字节跳动发布的AI编程神器IDE
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。
