OpenAI API 发布
OpenAI 已推出通用 API,允许开发者访问 GPT-3 系列的 AI 模型。此发布标志着向提供“文本输入,文本输出”接口的转变,该接口几乎可以应用于任何英文任务,降低了创建 AI 驱动产品的门槛。
通用能力与接口
OpenAI API 提供灵活的接口,用户提供文本提示,API 返回符合提示模式的文本完成。此通用方法不同于传统为单一用例设计的 AI 系统。
关键功能包括:
- 少样本编程:用户可以在提示中提供少量期望任务的示例来“编程”模型。
- 微调:通过在提供的示例数据集上训练模型(无论规模大小),可提升特定任务的性能。
- 人类反馈:系统可以从标注者或用户提供的反馈中学习。
部署与模型架构
该 API 目前运行基于 GPT-3 系列权重的模型,包含速度和吞吐量的改进。OpenAI 将系统设计为对个人用户简单,同时对专业机器学习团队保持足够灵活,使其能够专注于研究而非分布式系统基础设施。
安全性与滥用防范
由于生成式 AI 的潜在应用难以预测,OpenAI 在私密 beta 中推出 API,并实施多项安全措施以防止滥用:
- 生产审查流程:应用上线前必须进行强制审查,评估风险等级、应用的开放程度以及应对潜在滥用的计划。
- 访问终止:对涉及骚扰、垃圾信息、激进化、伪装宣传或其他导致身体、情感或心理伤害的用例,终止其访问权限。
- 约束实现:为降低风险,OpenAI 鼓励使用人机协同系统、内容过滤、输入/输出长度限制以及主题限制等约束。
- 学术研究:通过学术访问计划,OpenAI 与中部学院、华盛顿大学、Allen AI 研究所等机构的第三方研究者合作,研究潜在的滥用情况。
处理模型偏见
OpenAI 承认 API 模型在生成文本时会表现出偏见。为减轻这些影响,实验室正采取以下措施:
- 为开发者制定使用指南。
- 创建工具帮助用户发现并干预有害偏见。
- 开展内部公平性与代表性研究。
- 与开发者合作,在社会技术系统中实现人机协同监控。
API 模型的战略考量
OpenAI 选择通过 API 而非开源模型发布技术,主要基于三点原因:
- 资金:商业化技术可产生收入,用于覆盖持续的 AI 研究、安全和政策工作的成本。
- 可及性:底层模型体积大、运行成本高,部署需要大量专业知识。API 使得缺乏大型公司基础设施的中小企业和组织也能使用这些强大系统。
- 控制:API 让 OpenAI 能够随时通过调整访问权限来更有效地应对滥用,而开源发布后访问权限不可撤销,难以实现此类控制。
Sources
- OriginalOpenAI API