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

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

Python 调用 AI API:从客户端初始化、改 base_url 到流式输出和重试

用 openai Python SDK 或 httpx 调用兼容 OpenAI 的模型接口:怎么初始化客户端、只改 base_url 接入其他端点、读取普通响应和流式响应,以及超时、429 和 5xx 的重试处理。每一步都附可直接运行的代码。

AI API 接入教程:Python、Node.js、LangChain 与原生 HTTP 的 base_url、流式、超时和限流配置

接入 OpenAI 兼容的 AI API,核心是改对 base_url 并换上对应的 Key。本文按 Python、Node.js、LangChain、原生 HTTP 四种客户端给出配置写法,说明 /v1 路径怎么写才不会 404,以及流式输出、超时、429 重试在上线前该怎么设。

AI API 超时怎么解决:从 504、524 到 APITimeoutError,按链路逐段排查

大模型请求超时,大多是长上下文和长输出的耗时超过了客户端、Nginx 或 Cloudflare 的默认等待时间。本文按“判断断点、开启流式、分段设置超时、调整代理、控制重试和输出长度”的顺序,给出 Python SDK 与 Nginx 的配置示例,并说明各项设置的适用条件。

AI API 故障排查:从 401、404、429 到超时、截断和降配怀疑,按顺序定位

调用大模型 API 出错时,先看状态码和响应体里的错误类型,再用最小请求判断问题在客户端还是服务端。本文按认证、路径与模型 ID、限流与配额、5xx 与超时、上下文截断、降配验证的顺序,说明每类问题的判断方法和对应处理。