项目介绍:Raycast-G4F (GPT4Free)
Raycast-G4F 是一个功能强大的 Raycast 扩展,让用户可以免费使用 GPT-4、Llama-3 等 AI 模型,而无需提供 API Key。这款工具为用户提供了便捷的方式,直接在 Raycast 应用中调用各种先进的 AI 技术,提升工作效率和创造力。
安装步骤
Raycast-G4F 当前不在 Raycast 插件商店中提供,但用户可以非常简单地从源码进行安装:
- 从最新发布版本下载源码,或克隆其 GitHub 仓库。
- 进入下载目录,并在该文件夹中打开终端窗口。
- 运行
npm ci --production
来安装所需的依赖。 - (可选)运行
pip install -r requirements.txt
安装 Python 依赖,这些依赖用于某些特性如网页搜索。 - 运行
npm run dev
构建并导入扩展。
安装完成后,用户可以在 Raycast 应用中看到完整的扩展命令集。
更新方法
Raycast-G4F 提供了自动更新功能,用户可以通过扩展中的“检查更新”命令自动更新,或在偏好设置中启用“自动检查更新”功能。如果自动更新失败,也可以手动更新,执行 git pull
,npm ci --production
和 npm run dev
。
功能亮点
- 实时流支持:可查看消息实时加载,体验顺畅。
- 任意提问:通过 18个命令,用户可以根据需要进行任何形式的询问。
- 多种模型支持:支持众多提供商与模型,满足用户的多样化需求。
- 互动聊天命令:与 AI 进行会话,历史记录保存于扩展中。
- 网页搜索功能:允许 GPT 从网上搜寻最新的信息。
- 文件上传功能:支持上传图片、视频、音频和文本文件(仅限部分提供商,未来将增加更多)。
- 图像生成能力:运用先进模型,将想法化为现实。
- 自定义 AI 命令:创建自己的命令,使用自定义提示。
模型和提供商
Raycast-G4F 提供了多种 AI 模型,包括但不限于 Nexra、DeepInfra、DuckDuckGo 等,满足用户在不同情境下的需求。这些模型因其速度及性能各有特色,如 GPT-4o 模型以其高速和性能为主打,Google Gemini 则需 API Key 来使用,且支持文件上传等高级功能。
特性与设置
网络搜索
网络搜索功能允许 GPT 根据需要自动调用 DuckDuckGo 搜索以获取更全面的信息。用户可以在偏好设置中选择合适的搜索模式,如自动、平衡和总是开启。
智能聊天命名
类似 ChatGPT 的 web 界面,GPT 将在用户发送首条信息后为对话命名。
持久存储
允许扩展的名称保持得更加持久,以备大数据量存储之用(注意:此功能会保留数据到本地,若数据敏感请慎用)。
光标图标显示
加载响应时显示光标图标,仅作视觉效果。
代码解释器(BETA)
允许 GPT 本地执行 Python 代码,使用者需了解风险并谨慎操作。
常见问题
对于未在官方 Raycast 商店上线的原因、与付费版 Raycast AI 的对比、界面简单的问题,开发者都做了明确的解释和措施,并且提供了在 GitHub 上开源贡献的方法。
Raycast-G4F 在功能上多样灵活,适合各种使用需求,特别适合希望在 Raycast 环境下充分利用免费 AI 模型的用户。通过尽可能简化的安装方式与多元化的 AI 支持,这个插件为提升办公和学习效率提供了便捷之道。