ClaudeStore/文档
⚠ 文档仍在完善中。部分内容可能不准确或为临时由 AI 生成。

Claude API TypeScript / Node.js SDK

@anthropic-ai/sdk 完整集成:安装、消息发送、流式、async iterator、Edge runtime 兼容。

安装

npm / pnpm / bunbash
npm install @anthropic-ai/sdk
# 或 OpenAI 兼容
npm install openai

基础调用

@anthropic-ai/sdktypescript
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: "sk-cs2-...",
  baseURL: "https://api3.claudestore.store",
});

const message = await client.messages.create({
  model: "claude-sonnet-4.6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "你好" }],
});

console.log(message.content[0]);

流式 (async iterator)

流式输出typescript
const stream = await client.messages.stream({
  model: "claude-sonnet-4.6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "写一首五言绝句" }],
});

for await (const chunk of stream) {
  if (chunk.type === "content_block_delta" && chunk.delta.type === "text_delta") {
    process.stdout.write(chunk.delta.text);
  }
}

Edge / Serverless

Vercel Edge / Cloudflare Workerstypescript
export const runtime = "edge";

export async function POST(req: Request) {
  const { prompt } = await req.json();
  const client = new Anthropic({
    apiKey: process.env.CLAUDE_KEY,
    baseURL: "https://api3.claudestore.store",
  });
  const msg = await client.messages.create({
    model: "claude-haiku-4.5",
    max_tokens: 256,
    messages: [{ role: "user", content: prompt }],
  });
  return Response.json({ text: msg.content[0] });
}

准备好开始了吗?

2 分钟即可获得 Claude 全系列模型 API 接入。

查看价格