代理 OpenAI 请求
OpenAI 提供用于文本生成、推理、多模态输入和工具使用的模型。
使用 APISIX 可以在网关集中处理服务提供方身份认证和模型选择,因此客户端应用不需要持有 OpenAI 凭证。
集中管理 OpenAI 流量还让运维人员能够在一个位置为多个应用统一应用限流、日志记录、提示词控制和其他网关策略。
本指南介绍如何使用 ai-proxy 插件代理 Chat Completions、Responses API 和 Embeddings 请求。Chat Completions 仍受支持,而 OpenAI 建议新的文本生成项目使用 Responses API。APISIX 会将配置的 API Key 和模型附加到每个请求。
前置条件
- 安装 Docker。
- 安装 cURL 以发送验证请求。
- 按照快速入门教程在 Docker 或 Kubernetes 中启动 APISIX 实例。
- 拥有 OpenAI 账户,并能通过 API 访问同时支持 Chat Completions 和 Responses API 的模型以及一个向量嵌入模型。