大模型 API 调用实践指南

2026 年,调用大模型 API 已经成为后端开发的基本功。

流式响应

const response = await fetch("https://api.deepseek.com/chat/completions", {
  method: "POST",
  headers: { "Authorization": "Bearer sk-xxx" },
  body: JSON.stringify({
    model: "deepseek-chat",
    messages: [{ role: "user", content: "写一首诗" }],
    stream: true,
  }),
});
const reader = response.body.getReader();
const decoder = new TextDecoder();
while (true) {
  const { done, value } = await reader.read();
  if (done) break;
  process.stdout.write(decoder.decode(value));
}

函数调用(Tools)

const response = await fetch("https://api.deepseek.com/v1/chat/completions", {
  method: "POST",
  headers: { "Authorization": "Bearer sk-xxx" },
  body: JSON.stringify({
    model: "deepseek-chat",
    messages: [{ role: "user", content: "北京今天多少度?" }],
    tools: [{
      type: "function",
      function: {
        name: "get_weather",
        description: "获取天气信息",
        parameters: {
          type: "object",
          properties: { city: { type: "string" } },
          required: ["city"],
        },
      },
    }],
  }),
});

掌握大模型 API 调用在 2026 年就像当年掌握 REST API 一样重要。