OpenAI
配置 MyDeskBot 使用 OpenAI 模型。
概述
OpenAI 提供了一些最强大的 AI 模型,包括 GPT-4 和 GPT-3.5 Turbo。
支持的模型
- GPT-4o - 最强大的模型,多模态
- GPT-4 Turbo - 高性能,性价比高
- GPT-4 - 高级推理
- GPT-3.5 Turbo - 快速,性价比高
获取 API 密钥
- 访问 platform.openai.com
- 注册或登录
- 进入 API Keys 部分
- 创建新的 API 密钥
- 复制密钥(只能看到一次!)
配置选项
模型选择
根据需求选择模型:
| 模型 | 适用场景 | 成本 | 速度 |
|---|---|---|---|
| GPT-4o | 复杂任务、多模态 | 高 | 中 |
| GPT-4 Turbo | 大多数任务 | 中 | 快 |
| GPT-4 | 高级推理 | 高 | 慢 |
| GPT-3.5 Turbo | 简单任务、高并发 | 低 | 快 |
参数
- Temperature (0-2) - 控制随机性
- 较低 (0-0.3) - 更确定性
- 较高 (0.7-1) - 更有创造力
- Max Tokens - 最大响应长度
- Top P - Temperature 的替代方案
- Frequency Penalty - 减少重复
- Presence Penalty - 鼓励新话题
定价
查看 OpenAI 定价 了解当前费率。
成本优化
- 简单任务使用 GPT-3.5 Turbo
- 大多数编程任务使用 GPT-4 Turbo
- 复杂多模态任务使用 GPT-4o
速率限制
OpenAI 根据您的计划有不同的速率限制:
- 免费版 - 每分钟请求有限
- 按量付费 - 更高的限制
- 企业版 - 自定义限制
在 platform.openai.com/usage 监控使用情况。
故障排除
无效的 API 密钥
- 验证 API 密钥是否正确
- 检查密钥是否处于活动状态
- 确保有足够的信用额度
超过速率限制
- 等待片刻后重试
- 考虑升级计划
- 在自动化脚本中实现退避机制
模型不可用
- 检查账户中是否启用了该模型
- 某些模型需要特定的 API 等级