Node.js 调用 AI API:openai SDK 与原生 fetch 的接入、流式输出、超时重试和错误处理
在 Node.js 18+ 中调用 OpenAI 兼容的 AI API,大多数项目用官方 openai SDK,改掉 baseURL 和 apiKey 即可。本文给出 SDK 与原生 fetch 两种写法的可运行代码,涵盖 SSE 流式解析、AbortController 超时、按状态码重试,以及 401、429 和连接错误的分类处理。
AI API 故障排查:从 401、404、429 到超时、截断和降配怀疑,按顺序定位
调用大模型 API 出错时,先看状态码和响应体里的错误类型,再用最小请求判断问题在客户端还是服务端。本文按认证、路径与模型 ID、限流与配额、5xx 与超时、上下文截断、降配验证的顺序,说明每类问题的判断方法和对应处理。
NexAIX-官方博客