AI应用开发Technical Deep Dive
OpenAI API 详解:JavaScript 调用实战
发布时间2026/03/02
分类AI应用开发
预计阅读10 分钟
作者吴长龙
*
深入掌握 OpenAI API 的各种能力,包括聊天、函数调用、流式响应等。
01.环境准备
bash snippetbash
npm install openai02.基本调用
javascript snippetjavascript
import OpenAI from 'openai';
const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });
const chat = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: '解释什么是 Token' }]
});03.流式响应
javascript snippetjavascript
const stream = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: '写一首诗' }],
stream: true
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || '');
}04.函数调用
让 AI 能够调用你定义的函数。
05.多模态
GPT-4V 可以理解图片,GPT-4o 可以处理音频和视频。