之前使用第三方的转发体验了三方API的接入。现在最新版支持Custom Providers 功能了。
通过Custom Providers 接入API
在 Raycast 中,添加自定义模型(Custom Providers)的具体位置如下:
- 打开 Raycast。
- 进入 Settings(设置)。
- 点击左侧的 AI 选项卡。
- 第一次需要在AI选项最底下的Experiments中开启Custom Providers。
- 在 AI 选项卡页面,找到 Custom Providers(自定义提供商)部分。
- 点击 Reveal Providers Config(显示提供商配置)按钮,这会在 Finder 中打开配置文件目录。
点击后会跳转到具体目录中。默认是有一个providers.template.yaml名字的文件。这个文件是一个模板,根据模板创建一个名称为providers.yaml 。
通过dia 我询问了一下,可能 raycast仅加载此文件。 其他名称的我没做测试。
配置providers
我这里偷个懒,直接使用claude code进行配置,告诉他一些参数。
他呱唧呱唧的写完了大致的配置,我在base_url 加入了/v1,不加实际测试不正常。
api_key 我也改写成真实的(之前告诉他的是一个假的为了隐私)。
通过测试没问题,可以使用。但有些能力限制。
custum providers 体验
接入后,对话是没问题的。gemini 2.5 支持联网搜索,但实际体验下来不可以。
可以打开本地的一些程序,比如浏览器,apple music等等。
MCP支持有问题,我不知道是模型的事还是什么。比如通过exa搜索会返回error。 这是我在其他工具中没遇到的。
使用raycast支持的模型,比如填写gemini key 的模型支持联网,调用MCP都OK。
如图:
在raycast可以判断你接入的模型支持什么:
我在dia询问大致也是类似的回答吧:
以上就是大致的体验。Custom Providers给接入第三方接入提供了便利,让我不需要在本机开启其他proxy。 直接使用自定义的API,期待这方面后续的发展。
完结 祝好 🍀