AI 服务商
Alma 支持多种 AI 服务商,让你可以灵活选择模型和管理成本。
支持的服务商
| 服务商 | 模型 | 流式输出 | 工具 | 视觉 |
|---|---|---|---|---|
| OpenAI | GPT-4o, GPT-4, GPT-3.5 | ✅ | ✅ | ✅ |
| Anthropic | Claude 3.5, Claude 3 | ✅ | ✅ | ✅ |
| Google Gemini | Gemini Pro, Gemini Flash | ✅ | ✅ | ✅ |
| DeepSeek | DeepSeek Chat, DeepSeek Coder | ✅ | ✅ | ❌ |
| Azure OpenAI | 所有 Azure 托管模型 | ✅ | ✅ | ✅ |
| OpenRouter | 100+ 模型 | ✅ | ✅ | 视模型而定 |
| 自定义 | 任何 OpenAI 兼容 API | ✅ | 视情况而定 | 视情况而定 |
添加服务商
- 打开 设置 (
Cmd+,/Ctrl+,) - 导航到 服务商
- 点击 添加服务商
- 选择服务商类型
- 输入 API 密钥和配置
- 点击 保存
服务商配置
每个服务商都有以下通用设置:
- 名称 - 服务商的显示名称
- API 密钥 - 你的认证密钥
- Base URL(可选)- 自定义端点 URL
- 启用 - 切换启用/禁用服务商
管理模型
添加服务商后,Alma 会自动获取可用模型。你可以:
- 获取模型 - 点击刷新服务商的模型列表
- 启用/禁用模型 - 切换哪些模型显示在模型选择器中
- 添加自定义模型 - 手动添加不在获取列表中的模型 ID
多个服务商
你可以配置同一类型的多个服务商(例如,两个使用不同 API 密钥的 OpenAI 账户)。每个都会单独显示在模型选择器中。
测试服务商
配置完成后,测试你的服务商:
- 点击服务商设置中的 测试 按钮
- Alma 会发送一个简单请求来验证连接
- 如果成功,你会看到确认消息
最佳实践
API 密钥安全
- Alma 在本地存储并加密 API 密钥
- 切勿分享你的 API 密钥
- 开发和生产环境使用不同的密钥
成本管理
- 不同任务使用不同模型(如简单查询使用 GPT-3.5)
- 通过服务商控制台监控使用情况
- 考虑使用 OpenRouter 实现跨服务商按使用量付费
性能优化
- 距离你更近的服务商通常延迟更低
- 部分模型支持缓存以加快响应
- 使用流式输出获得更好的体感性能
