AI应用开发Technical Deep Dive

OpenAI API 详解:JavaScript 调用实战

发布时间2026/03/02
分类AI应用开发
预计阅读10 分钟
作者吴长龙
*

深入掌握 OpenAI API 的各种能力,包括聊天、函数调用、流式响应等。

01.环境准备

bash snippetbash
npm install openai

02.基本调用

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 可以处理音频和视频。