Node.js 调用 AI API:openai SDK 与原生 fetch 的接入、流式输出、超时重试和错误处理

在 Node.js 18+ 中调用 OpenAI 兼容的 AI API,大多数项目用官方 openai SDK,改掉 baseURL 和 apiKey 即可。本文给出 SDK 与原生 fetch 两种写法的可运行代码,涵盖 SSE 流式解析、AbortController 超时、按状态码重试,以及 401、429 和连接错误的分类处理。