用途:OpenAI 官方 Node.js/TypeScript SDK,用于在应用中集成 OpenAI API,实现聊天补全、嵌入、图像生成与音频转写等能力。
主要能力:聊天补全(含流式输出、参数调节、函数/工具调用、JSON 模式与 JSON Schema 结构化输出);嵌入(text-embedding-3-small,支持批量输入);图像生成与编辑(DALL-E);视觉图像分析(支持 URL 与 Base64);音频转写(Whisper)与文本转语音(TTS);另有较新的 Responses API。
使用方式:安装 npm install openai,通过环境变量 OPENAI_API_KEY 配置密钥,创建客户端后调用对应接口。可在 Next.js API Route 或 Edge Runtime 中封装流式接口。
适用场景:构建聊天机器人、内容生成、语义检索、图像生成与编辑、语音转写与合成、图像理解等 AI 功能。
限制:需自行提供有效 API Key;调用受速率限制与配额约束,需处理 429/401 等错误并实现退避重试;建议设置 max_tokens 与超时以控制成本;具体模型可用性、计费与价格资料未提供。