Raycast AI
在 Raycast 中通过 Custom Providers 扩展接入 AnyStarX。
Raycast AI 支持通过第三方扩展启用自定义服务商(Custom Providers),实现对兼容 OpenAI 协议端点的调用。
1. 启用自定义服务商功能
- 打开 Raycast 的偏好设置(Settings),进入 AI 标签页。
- 启用 Custom Providers 功能支持。
- 点击打开服务商配置目录(Reveal Providers Config)。
2. 编辑 providers.yaml 配置文件
在打开的配置目录中创建或编辑 providers.yaml 文件:
providers:
- id: "anystarx"
name: AnyStarX
base_url: https://console.anystarx.com/v1
api_keys:
default: YOUR_API_KEY
models:
- id: MODEL_ID
name: AnyStarX Model
context: 128000
abilities:
temperature:
supported: true
system_message:
supported: true
tools:
supported: true将 YOUR_API_KEY 替换为在控制台创建的有效密钥,将 MODEL_ID 替换为控制台模型列表中的完整模型标识符。在 models 节点下可继续追加多个模型条目。
3. 切换服务商并测试
保存配置文件后,呼出 Raycast AI 对话面板,在底部的模型列表中选择 AnyStarX 组下的目标模型,发起一次对话测试连通性。
常见问题排查
- 模型未展示在列表中:检查
providers.yaml的 YAML 缩进格式是否有效,保存后重新打开 Raycast AI 面板。 - 提示鉴权失败:检查
api_keys中的凭据映射是否正确,确保没有输入多余的首尾空格。 - 协议交互异常:Raycast AI 严格依赖标准 OpenAI 协议规范,建议选用控制台已验证支持 Chat Completions 的标准模型。
更多高级参数与功能开关说明,可参考 Raycast AI Custom Providers 扩展主页。