Base URL、API Key、模型名分别是什么?为什么配错一项就可能调用失败 文章目录一、Base URL请求到底发到哪里二、API Key证明这次请求是谁发出的三、模型名告诉服务端具体调用谁四、先认清 /responses 与 /chat/completions五、Bash / cURL 最小测试六、Windows PowerShell 最小测试七、出现 401优先检查鉴权层八、出现 404优先检查地址与端点九、出现 model_not_found集中检查模型层十、不要同时修改三个变量十一、API Key 绝对不能公开十二、发起请求前的七项检查参考资料第一次配置 AI API 时你通常会看到三个输入项Base URLAPI KeyModel 或模型名它们不是三种不同叫法而是一次请求要依次通过的三层Base URL 决定请求发到哪里API Key 证明请求有没有访问资格模型名决定最终调用哪一个模型。可以暂时把它们理解为Base URL 是地址API Key 是门禁凭证模型名是房间号。地址错了请求到不了正确的服务凭证无效服务不会放行房间号不存在已经通过鉴权也找不到模型。这只是帮助入门的类比。真实调用还会受到接口路径、请求体格式、权限、额度和限速等因素影响。本文讲的是 OpenAI 风格兼容接口的通用排查思路并不代表所有平台的路径、鉴权方式和错误格式完全一致。最终配置应以你实际使用服务的当日文档为准。一、Base URL请求到底发到哪里Base URL 是 API 服务的基础地址例如https://api.example.com/v1它通常还不是最终请求地址。程序还要在后面加上具体端点基础地址https://api.example.com/v1 端点/responses 完整地址https://api.example.com/v1/responses这里最常见的错误是混淆“基础地址”和“完整请求地址”。有些客户端要求你只填写基础地址然后由客户端自动追加/responses如果你把完整地址填进去它可能再次追加端点。还有些 SDK 会自动处理/v1手动再写一次就可能形成重复路径。因此填写前先确认两件事当前输入框要的是 Base URL还是完整端点地址当前客户端会不会自动追加/v1或具体端点不要只凭输入框名称猜也不要看到别人的配置就原样复制。二、API Key证明这次请求是谁发出的API Key 是访问凭证不是模型名也不是网站登录密码。服务端会用它判断Key 是否真实有效Key 是否已撤销Key 是否属于正确的项目Key 是否有权访问当前端点或模型请求是否受到 IP 等访问策略限制。OpenAI 风格接口通常把 Key 放在 HTTP 请求头中Authorization: Bearer YOUR_API_KEYBearer、后面的空格和 Key 本身都不能随意省略。OpenAI 官方错误指南列出的 401 原因不只包括“Key 写错”也可能涉及 Key 被撤销、权限不足、项目不匹配或 IP 未获授权。因此看到 401 时不要立刻判断平台故障应先检查鉴权层。三、模型名告诉服务端具体调用谁请求中的模型名更准确地说是 Model IDMODEL_ID它是服务端用于路由请求的精确标识不是可以随意填写的备注。OpenAI 的模型目录也会把供 API 使用的 Model ID 单独列出。下面这些情况都可能导致模型无法找到大小写、横线、点号或版本号写错开头或结尾多了空格填入网页展示名而不是接口使用的 Model ID当前 Key 没有该模型的访问权限模型已经下线、改名或只对部分项目开放模型不支持正在使用的端点。最稳妥的做法是从同一服务的模型清单或控制台复制 Model ID不凭记忆手打。四、先认清/responses与/chat/completionsOpenAI 当前官方 Quickstart 和文本生成入门以 Responses API 为主要示例请求使用/v1/responses正文包含model和input。但“兼容 OpenAI 格式”不一定等于完整支持 OpenAI 当前所有 API。第三方兼容服务可能只实现/chat/completions并要求使用messages。这两类请求体不能混用/responses 通常搭配 input /chat/completions 通常搭配 messages如果一个服务只支持/chat/completions把/responses示例直接复制过去可能得到 404只把路径改成/chat/completions、却仍然发送input也可能因为请求体不符合要求而失败。所以先以服务商文档确认端点再按该端点组织请求体。五、Bash / cURL 最小测试下面是/v1/responses的最小连通性示例适用于 Bash、macOS/Linux 终端或 Git Bashcurl--requestPOSThttps://api.example.com/v1/responses\--headerContent-Type: application/json\--headerAuthorization: Bearer YOUR_API_KEY\--data{ model: MODEL_ID, input: 请只回复连接成功 }这段请求里https://api.example.com/v1是基础地址/responses是具体端点YOUR_API_KEY是鉴权凭证MODEL_ID是模型标识input是发送给模型的内容。六、Windows PowerShell 最小测试Windows PowerShell 可以使用原生的Invoke-RestMethod$headers {Authorization Bearer YOUR_API_KEY}$body {model MODEL_IDinput 请只回复连接成功}|ConvertTo-JsonInvoke-RestMethod-Method Post -Urihttps://api.example.com/v1/responses-Headers$headers-ContentTypeapplication/json-Body$body示例中的 Key 只是占位符。实际使用时优先从环境变量或密钥管理工具读取真实 Key不要把真实值长期写进脚本。如果实际服务文档只提供/chat/completions不要继续照搬以上请求路径和请求体都要按该服务文档调整。七、出现 401优先检查鉴权层按这个顺序排查请求是否真的带上了Authorization请求头格式是否为Bearer、一个空格、再接 Key复制的是否是 API Key而不是账号密码或项目编号Key 是否被撤销、过期或重新生成过Key 是否属于当前服务和当前项目是否存在权限或 IP 限制环境变量是否在当前终端或进程中生效。不同兼容服务可能返回不同错误结构因此还要阅读响应正文中脱敏后的code和message。八、出现 404优先检查地址与端点404 不足以证明“整个服务挂了”。先检查是否误用了官网登录地址而不是 API 地址/v1是否重复或遗漏客户端是否已经自动追加端点服务是否真的支持/responses请求方法是否为该端点要求的POST返回的是结构化 JSON还是网站、反向代理或验证页产生的 HTML。如果返回 HTML问题往往更接近域名、网站入口或反向代理如果返回 JSON则继续查看其中的错误类型。这只是定位线索不能替代实际服务文档。九、出现model_not_found集中检查模型层依次确认Model ID 是否逐字正确是否误把展示名当成 Model ID当前 Key 是否有该模型权限模型是否仍然开放模型是否支持当前端点服务是否提供可用模型清单或查询接口。不同兼容服务可能把此类问题返回为不同状态码错误字段也不一定相同。不要仅凭model_not_found就断言平台采用了某一家 API 的完整错误规范。十、不要同时修改三个变量排查时一次只改一项先确认地址和端点再确认鉴权是否通过最后确认 Model ID 和模型权限。如果同时更换 Base URL、Key 和模型名即使突然成功也无法知道原问题在哪里下次遇到同类故障仍然要从头猜。最短、非流式请求最适合做首次连通性测试。先保存状态码和脱敏错误再修改单一变量重试。十一、API Key 绝对不能公开真实 Key 不应进入浏览器前端或手机 App 安装包GitHub 等代码仓库包括私有仓库教程截图、录屏和终端历史评论区、群聊和公开工单网页源码、前端配置和客户端日志。OpenAI 的 API Key 安全建议明确提醒不要把 Key 部署到浏览器或移动端不要提交到代码仓库应优先使用环境变量或密钥管理服务。如果怀疑 Key 已泄露应立即轮换或撤销旧 Key并检查近期用量。只删除截图、帖子或 Git 提交并不能让已经泄露的 Key 重新变安全。十二、发起请求前的七项检查Base URL 来自当前服务的正式文档已确认客户端需要基础地址还是完整端点/v1没有重复或遗漏端点与请求体属于同一种 API鉴权头格式正确Model ID 来自当前服务的可用模型清单日志、截图和代码中没有真实 Key。记住最简单的顺序地址决定去哪Key 决定能否进入Model ID 决定调用谁。排查时可以在本地记录客户端名称、隐藏域名后保留的路径结构例如/v1/responses、HTTP 状态码以及脱敏后的code、message和 Model ID。不要在公开页面发送域名、API Key、完整请求头、账号信息、业务提示词或用户数据。参考资料OpenAI Developer QuickstartOpenAI Text generation guideOpenAI ModelsOpenAI API error codesOpenAI API Key Safety制作说明本文使用 AI 辅助整理资料与校对最终内容已由发布者审核。

本月热点